156166 605
83556 531
18661 505
21773 288
2588 124
3068 114
3821 653
6259 604
52608 955
8262 380
38100 831