500
758
6
2
100
645
4
3
1360
23
45
50
950
17
200
798
5
1179
10
1067
942
1
815
931
9
986
903
7
700
2479
32
900
3985
40
76
1682
20
1085
14
1066
1057
12
300
1592
1515
35
1332
1695
1545
1197
1802
2199
1789
28
600
3245