999 285
2080 635
2586 676
2836 802
1964 282
3425 796
316 39
2268 573
1249 302
350 74
10938 747
2877 940
2113 522
2488 654
1396 402
10227 261
3179 417
29442 111
5496 767
15918 174
14225 82