2841 290
18369 878
49901 684
36822 359
15800 239
25736 112
48131 579
15700 562
6017 617
5185 344
2859 374
6492 715
42222 492
19795 145