2941 290
18475 878
51596 690
38158 362
17013 239
27862 114
49682 581
16624 562
6098 617
5279 344
2952 374
6606 715
43814 493
20840 146