500
499
0
6
400
1597
23
51
546
1
7
563
8
100
252
50
548
3
800
1119
16
14
700
787
22
375
4
942
32
11
200
627