2941 290
18475 878
51598 690
38161 362
17016 239
27867 114
49687 581
16625 562
6099 617
5279 344
2952 374
6606 715
43820 493
20841 146