2938 290
18473 878
51583 690
38148 362
17007 239
27839 114
49674 581
16613 562
6098 617
5277 344
2952 374
6604 715
43790 493
20834 146