156162 605
83556 531
18661 505
21773 288
2588 124
3067 114
3821 653
6259 604
52602 955
8262 380
38100 831