1231 96
21354 298
47695 467
20820 319
16669 376
15093 312
6502 742
10805 736
2304 529
2292 504
11878 562
2165 105
1320 171
5183 640