40048 549
4915 885
5083 658
2810 124
3091 521
4716 893
5773 276
2905 288
3672 548
9006 645
5322 714
2564 470