524 40
1525 163
2944 718
3627 841
1410 219
3463 821
2894 669
2286 575
2959 407
502 97
11396 319
13387 56
8037 245
5015 152
47383 127
69865 905
6155 728
9529 772
26301 551
23188 424
7731 392