150
719
3
5
300
655
4
600
821
2
50
615
11
200
453
1
680
130
586
6
500
1072
12
848
21
572
430
1000
705
20
865
0
1090
861
7
439
10
467
979
29
100
980
1910
986
8
800
689
579
13
738