1183 96
20812 298
47079 464
20578 319
16371 376
14578 312
6311 742
10528 736
2253 529
2247 504
11827 562
2104 105
1282 171
5067 640