2941 290
18475 878
51593 690
38158 362
17013 239
27861 114
49681 581
16623 562
6098 617
5279 344
2952 374
6605 715
43812 493
20840 146