2250 333
19776 839
1143 118
884 55
34724 929
2121 409
24718 621
2422 569
40055 321
18976 134
34217 505
8479 725
58039 148
116093 808
2865 552
49655 338
38593 427
3429 328
588 138
39927 424
2705 648
14483 442
15957 641
5035 926