100
931
5
30
500
595
3
0
611
2
1
744
50
560
602
14
573
12
400
813
7
1018
9
700
751
200
739
13
756
807
828
16
642
638
806
4
686
858
10
654
20
524
617
6
300
815