39612 60
9560 299
2517 67
2748 451
963 133
19456 283
9996 178
5543 480
13561 929
24233 542
2300 34
2447 225
15465 965
11221 250
2153 117
6116 490
2110 37
1182 98
6114 846
1616 363
2562 549
4605 152
4912 432
1926 471
7626 540
1268 369
3627 377
3850 275