1229 96
21334 298
47647 467
20802 319
16643 376
15082 312
6486 742
10780 736
2302 529
2288 504
11873 562
2163 105
1317 171
5177 640