2629 500
9583 351
12869 266
5038 142
4403 413
38615 109
33011 194
104765 671
23043 100
8443 369
15371 211
23552 531
15648 335
22372 563
9734 691
6321 695
4630 507
8817 575
6894 730
7998 570
16661 148
19810 446
7134 349
2590 298
22439 314
4362 166
22762 258
6956 126