2937 290
18468 878
51543 690
38126 362
16991 239
27782 114
49655 581
16577 562
6097 617
5273 344
2951 374
6604 715
43751 493
20823 146