30820 853
16533 100
14839 808
1417 255
11886 493
6160 543
1710 178
3497 136
378 67
15915 940
2199 203
1931 296
2788 498
2822 590
1578 405
1496 162
7265 679
852 124
3841 700
2979 747
8364 374
3652 243
3395 686
2318 466
1451 182
23637 602
3367 595
9373 815