4031 882
16150 505
28074 530
27236 722
21023 185
3097 136
7639 707
9983 699
30233 155
8727 320
16569 636