1252 96
21442 298
47887 468
20873 319
16764 376
15151 312
6553 742
10890 736
2326 529
2306 504
11893 562
2194 105
1336 171
5230 640