2920 290
18455 878
51367 690
38039 362
16890 239
27536 114
49561 581
16500 562
6078 617
5266 344
2937 374
6586 715
43566 493
20754 146