3650 52
5273 759
2972 60
44540 505
154954 363
39876 303
6753 311
7809 810
4864 127
12421 200
10541 681
6023 429
4178 93