450 40
1473 163
2931 718
3503 841
1239 219
3328 821
2732 669
2275 575
2871 407
489 97
11362 319
13376 56
8025 245
5011 152
47204 127
69801 905
6148 728
9503 772
26008 551
23038 424
7703 392