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