2934 290
18463 878
51485 690
38098 362
16960 239
27724 114
49627 581
16557 562
6093 617
5271 344
2946 374
6602 715
43709 493
20804 146