475 40
1496 163
2941 718
3548 841
1278 219
3356 821
2784 669
2277 575
2902 407
493 97
11372 319
13379 56
8031 245
5013 152
47248 127
69823 905
6150 728
9507 772
26276 551
23084 424
7708 392