2937 290
18469 878
51554 690
38134 362
16995 239
27807 114
49661 581
16584 562
6098 617
5273 344
2952 374
6604 715
43767 493
20830 146