2935 290
18463 878
51487 690
38103 362
16963 239
27726 114
49628 581
16558 562
6093 617
5271 344
2946 374
6602 715
43710 493
20805 146