2935 290
18465 878
51501 690
38109 362
16971 239
27747 114
49636 581
16562 562
6093 617
5272 344
2947 374
6604 715
43717 493
20810 146