2936 290
18465 878
51513 690
38110 362
16976 239
27754 114
49642 581
16565 562
6094 617
5272 344
2947 374
6604 715
43727 493
20811 146