1251 96
21437 298
47874 468
20868 319
16758 376
15145 312
6548 742
10881 736
2326 529
2305 504
11892 562
2192 105
1335 171
5224 640