2938 290
18473 878
51584 690
38149 362
17010 239
27843 114
49675 581
16617 562
6098 617
5277 344
2952 374
6604 715
43791 493
20836 146