4001 882
16135 505
27981 530
27170 722
20949 185
3083 136
7632 707
9951 699
30182 155
8700 320
16511 636