2846 290
18369 878
49935 684
36836 359
15822 239
25759 112
48147 579
15719 562
6018 617
5189 344
2860 374
6492 715
42253 492
19821 145