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