2940 290
18475 878
51590 690
38156 362
17012 239
27856 114
49680 581
16620 562
6098 617
5279 344
2952 374
6605 715
43808 493
20838 146