506 40
1514 163
2942 718
3594 841
1343 219
3404 821
2837 669
2283 575
2928 407
498 97
11377 319
13381 56
8033 245
5015 152
47303 127
69842 905
6151 728
9520 772
26285 551
23135 424
7717 392