2937 290
18467 878
51534 690
38119 362
16988 239
27770 114
49648 581
16568 562
6094 617
5273 344
2950 374
6604 715
43740 493
20819 146