475 40
1493 163
2941 718
3547 841
1275 219
3356 821
2781 669
2277 575
2901 407
493 97
11372 319
13379 56
8028 245
5013 152
47247 127
69823 905
6150 728
9507 772
26276 551
23082 424
7708 392