156157 605
83556 531
18660 505
21773 288
2587 124
3066 114
3821 653
6259 604
52598 955
8260 380
38100 831