2937 290
18467 878
51537 690
38119 362
16988 239
27775 114
49651 581
16572 562
6095 617
5273 344
2951 374
6604 715
43746 493
20821 146