2935 290
18463 878
51487 690
38105 362
16963 239
27730 114
49630 581
16559 562
6093 617
5271 344
2946 374
6602 715
43710 493
20805 146