429
1
409
419
579
78
534
1000
540
641
649
779
2
733
861
231
442
791
469
76
868
1124
278
622
819
393
672
843
752
3
471
910
697