1218 96
21286 298
47557 467
20770 319
16621 376
15061 312
6464 742
10748 736
2296 529
2281 504
11867 562
2154 105
1313 171
5166 640