4031 882
16151 505
28078 530
27236 722
21025 185
3097 136
7639 707
9984 699
30234 155
8727 320
16570 636