1252 96
21442 298
47886 468
20872 319
16762 376
15150 312
6552 742
10888 736
2326 529
2306 504
11893 562
2194 105
1336 171
5230 640