2935 290
18465 878
51511 690
38110 362
16973 239
27752 114
49640 581
16564 562
6093 617
5272 344
2947 374
6604 715
43723 493
20811 146