2043
831
1297
825
962
656
2152
1026
3777
558
759
523
1004
566
589
1435
630
636
833
5329
665
1261
1625
593
757