3642 52
5271 759
2970 60
44535 505
154896 363
39818 303
6749 311
7805 810
4862 127
12419 200
10537 681
6022 429
4176 93