400
553
0
4
522
842
1
597
2
686
3
588
673
770
5
9
715
657
735
6
596
737
546
609
901
651
740
685
562
829
100
1276
21
35
600
2771
46
81
500
860
800
1266
8
11
21077
344
1553
1199
7
1027