1252 96
21439 298
47881 468
20869 319
16759 376
15147 312
6551 742
10886 736
2326 529
2305 504
11892 562
2192 105
1335 171
5227 640