2920 290
18455 878
51366 690
38039 362
16888 239
27533 114
49561 581
16498 562
6078 617
5266 344
2937 374
6586 715
43565 493
20754 146