39904 549
4912 885
5081 658
2807 124
3083 521
4712 893
5769 276
2900 288
3665 548
8996 645
5320 714
2556 470