1243 96
21404 298
47783 468
20838 319
16720 376
15125 312
6527 742
10841 736
2312 529
2299 504
11885 562
2177 105
1327 171
5198 640