1243 96
21404 298
47788 468
20841 319
16727 376
15127 312
6528 742
10844 736
2314 529
2299 504
11885 562
2180 105
1327 171
5207 640