2937 290
18467 878
51542 690
38120 362
16990 239
27780 114
49654 581
16575 562
6097 617
5273 344
2951 374
6604 715
43750 493
20821 146