500
118
3
1
600
498
9
5
700
324
8
2
200
261
400
370
503
6
15
1004
800
474
13
100
406
0
681
4
10
499
515
830
533
300
540
740
7
569
577
768
20
1000
1470
26
1912
17
31
967
1529
23
19
1753
36
1552
1152
18
1069