500
141
7
8
600
275
17
9
11
4
1000
594
19
20
106
3
0
800
647
30
900
530
24
92
1
121
6
2
700
216
10
543
15
150
5
164
246
344
23
145
197
3000
277
763
26
14
120
247
1023
40
36
376
18
330
556
16
269
199
195