422
1
437
2
429
232
861
534
497
1000
540
641
791
76
868
442
469
733
779
649
471
279
622
819
1124
409
419
579
752
3
672
843
393