156184 605
83561 531
18662 505
21774 288
2589 124
3069 114
3821 653
6259 604
52633 955
8269 380
38102 831