2915 840
47977 163
41257 159
8880 610
16833 504
18675 879
6717 309
21114 324
12526 482
9566 401
21218 675
5287 549
2000 70
8449 432
3206 531
12099 472
9371 826
5850 516
3943 394
3877 158