2937 290
18467 878
51535 690
38119 362
16988 239
27774 114
49648 581
16569 562
6094 617
5273 344
2951 374
6604 715
43744 493
20820 146