500
135
2
1
700
413
13
4
363
6
800
471
591
8
7
1000
2078
54
41
100
819
9
494
50
533
12
527
21
20
810
17
200
685
653
22
1761
46
52
1076
10
2188
32