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