39936 549
4912 885
5081 658
2807 124
3084 521
4712 893
5769 276
2902 288
3666 548
8999 645
5320 714
2558 470