4045 882
16166 505
28122 530
27264 722
21052 185
3103 136
7645 707
9993 699
30250 155
8733 320
16581 636