2847 290
18370 878
49947 684
36852 359
15827 239
25779 112
48185 579
15724 562
6018 617
5191 344
2861 374
6493 715
42271 492
19829 145