400
391
1
2
600
472
800
507
5
432
8
200
314
0
405
500
597
25
1000
1156
68
437
567
10
655
6
100
300
414
791
18
22
1845
41
54
1046
19
15
4507
140
251
510
700
5474
66
180
806
11
24
749
27
50
717
13
985
9
990
29
2212
70
90
3716
94
598
4
969
48