100
447
4
2
700
956
21
7
800
614
11
0
500
624
18
437
3
533
5
1
633
10
600
673
809
847
559
542
951
14
8
996
31
590
569
1193
42
25
1262
33
24
666
1341
39
2000
2647
49
146
860
200
783
1110
1201
12
1559
54
50
957
1200
2028
65
74
1170
27