3650 52
5273 759
2972 60
44540 505
154942 363
39864 303
6752 311
7807 810
4862 127
12421 200
10540 681
6023 429
4178 93