2937 290
18468 878
51548 690
38128 362
16991 239
27800 114
49659 581
16579 562
6097 617
5273 344
2951 374
6604 715
43759 493
20827 146