2934 290
18463 878
51486 690
38098 362
16962 239
27725 114
49627 581
16557 562
6093 617
5271 344
2946 374
6602 715
43710 493
20804 146