1182 96
20811 298
47073 464
20576 319
16366 376
14572 312
6311 742
10525 736
2253 529
2247 504
11827 562
2104 105
1282 171
5064 640