2935 290
18465 878
51494 690
38108 362
16971 239
27738 114
49632 581
16562 562
6093 617
5272 344
2947 374
6603 715
43714 493
20808 146