500
155
3
1
600
539
10
5
700
348
8
2
200
287
400
402
548
6
15
1098
9
800
499
13
100
431
0
712
4
524
543
885
568
300
565
798
526
598
609
20
1000
1565
26
1977
17
31
1005
1598
23
1780
27
36
1593
1200
18
1095