150
514
3
11
600
485
4
0
500
795
15
18
1226
19
32
800
1129
10
12
731
8
1
1000
887
990
400
734
2
300
1460
677
200
717
6
100
580
50
551
906
814
5
638
568
1640
23
620
853
1053
1099
806
569
512
947
7
20