2943 290
18476 878
51602 690
38169 362
17027 239
27893 114
49700 581
16630 562
6103 617
5279 344
2954 374
6609 715
43833 493
20848 146