531 40
1534 163
2947 718
3641 841
1437 219
3500 821
2919 669
2295 575
2995 407
512 97
11444 319
13400 56
8048 245
5022 152
47468 127
69908 905
6163 728
9558 772
26320 551
23285 424
7746 392