2946 290
18476 878
51659 690
38200 362
17046 239
27982 114
49752 581
16671 562
6105 617
5286 344
2960 374
6613 715
43889 493
20866 146