2937 290
18468 878
51554 690
38132 362
16993 239
27805 114
49660 581
16582 562
6097 617
5273 344
2952 374
6604 715
43764 493
20830 146