1243 96
21404 298
47789 468
20841 319
16727 376
15127 312
6528 742
10845 736
2315 529
2299 504
11885 562
2182 105
1327 171
5207 640