100
562
0
2
600
879
7
800
862
18
1456
12
719
1
300
583
3
572
626
400
1115
15
500
548
556
4
596
5
982
9
615
629
956
16
1133
27
1231
14
667
150
584
683
6
935
19
588
592