531 40
1534 163
2947 718
3640 841
1437 219
3498 821
2918 669
2295 575
2995 407
512 97
11444 319
13400 56
8048 245
5022 152
47465 127
69904 905
6163 728
9558 772
26320 551
23285 424
7746 392