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