540
1
1000
641
650
821
2
720
579
672
409
419
843
437
429
422
232
534
78
76
868
861
779
791
733
536
89
590
561
372
554
410