100
642
2
23
300
312
0
1000
898
12
37
2000
512
1
710
8
29
1234
13
20
500
496
5
600
841
15
7
1220
16
693
6
22
700
1181
27
400
610
18