2936 290
18466 878
51533 690
38118 362
16987 239
27769 114
49648 581
16567 562
6094 617
5273 344
2949 374
6604 715
43740 493
20817 146