15022 506
8481 423
8389 341
4090 190
2298 113
7840 549
4152 365
2621 486
5721 87
4299 437
2804 358
17458 575
3860 168
15599 567
25679 475
10689 353
8244 885
8847 174
7407 139
4112 102
23307 377
46477 383
17963 612
1858 31