1232 96
21355 298
47697 467
20820 319
16670 376
15094 312
6502 742
10806 736
2304 529
2292 504
11878 562
2165 105
1320 171
5183 640