1182 96
20812 298
47074 464
20576 319
16370 376
14575 312
6311 742
10527 736
2253 529
2247 504
11827 562
2104 105
1282 171
5065 640