300
434
0
662
522
3
500
489
1
749
567
2
590
488
549
800
596
700
792
7
10
833
1000
1366
17
16
600
1144
8
15
918
6
100
643
645
916
5
18
1628
4
21
50
796
1192
41
1667
22
1457
65
2147
117
1534
81
795
2061
45
1311
56