1243 96
21404 298
47785 468
20841 319
16727 376
15125 312
6527 742
10843 736
2314 529
2299 504
11885 562
2178 105
1327 171
5203 640