2937 290
18467 878
51539 690
38119 362
16990 239
27777 114
49653 581
16575 562
6097 617
5273 344
2951 374
6604 715
43748 493
20821 146