707
2
550
615
1
434
572
947
503
505
1172
6
515
528
517
573
1999
11
478
1192
3
721
824
575
551
749
673
1024
784
675
699
782
847