2935 290
18463 878
51488 690
38106 362
16967 239
27733 114
49630 581
16559 562
6093 617
5271 344
2947 374
6602 715
43712 493
20806 146