600
633
4
0
200
475
1
3
500
1152
25
657
9
300
800
400
1118
6
21
634
555
509
2
250
532
50
712
842
12
881
1264
11
698
5
774
7
948
812
700
1197
763
14
1324
20
15
5000
1045
1507
16
1403
1282
19
569
639
681
642