500
289
5
1
286
900
981
26
20
600
269
6
2
800
672
12
432
16
4
774
18
45
182
235
9
3
200
225
0
324
258
7
295
282
280
273
300
253
456
17
19
240
10
294
8
302
238
429
250
401
5000
944
309
700
475