800
451
1
461
2
1000
554
3
100
713
4
23
405
7
2000
572
6
5
300
389
0
356
792
12
21
470
1071
27
72
600
586
662
10
500
982
11
37
1100
1989
51
56
532
9
701
14
1896
26
134
50
566
706
528
555
666
19
400
694
704
779
510