30797 853
16417 100
14751 808
1412 255
11848 493
6159 543
1696 178
3443 136
375 67
15912 940
2063 203
1914 296
2779 498
2820 590
1574 405
1489 162
7066 679
842 124
3771 700
2977 747
8360 374
3599 243
3379 686
2317 466
1448 182
23629 602
3360 595
9369 815