2935 290
18464 878
51492 690
38107 362
16970 239
27735 114
49631 581
16559 562
6093 617
5271 344
2947 374
6603 715
43714 493
20807 146