1223 96
21298 298
47578 467
20773 319
16629 376
15066 312
6470 742
10762 736
2296 529
2284 504
11867 562
2156 105
1315 171
5168 640