2940 290
18473 878
51588 690
38152 362
17012 239
27852 114
49679 581
16620 562
6098 617
5279 344
2952 374
6604 715
43800 493
20838 146