2847 290
18370 878
49943 684
36846 359
15825 239
25766 112
48163 579
15723 562
6018 617
5191 344
2861 374
6493 715
42265 492
19826 145