2937 290
18468 878
51554 690
38133 362
16994 239
27807 114
49661 581
16582 562
6097 617
5273 344
2952 374
6604 715
43765 493
20830 146