531 40
1536 163
2949 718
3641 841
1437 219
3502 821
2922 669
2295 575
2995 407
512 97
11444 319
13400 56
8048 245
5022 152
47470 127
69908 905
6163 728
9558 772
26320 551
23288 424
7748 392