4056 882
16168 505
28133 530
27275 722
21064 185
3105 136
7646 707
9997 699
30257 155
8737 320
16587 636