10
392
2
18
66
401
0
1
400
464
4
200
1063
22
100
627
5
19
600
491
300
725
13
1212
31
249
500
660
9
685
3
50
1752
88