2841 290
18369 878
49916 684
36826 359
15815 239
25751 112
48133 579
15706 562
6017 617
5188 344
2859 374
6492 715
42231 492
19804 145