2936 290
18465 878
51527 690
38117 362
16984 239
27767 114
49645 581
16567 562
6094 617
5273 344
2949 374
6604 715
43737 493
20815 146