2925 290
18456 878
51416 690
38062 362
16919 239
27588 114
49581 581
16526 562
6084 617
5267 344
2944 374
6595 715
43613 493
20768 146