954 285
2078 635
2584 676
2833 802
1870 282
3389 796
315 39
2262 573
1243 302
348 74
10936 747
2873 940
2111 522
2485 654
1396 402
10225 261
3174 417
29437 111
5488 767
15905 174
14210 82