500
1300
31
39
200
710
5
7
1218
13
100
680
0
1
700
984
9
20
600
2572
50
108
422
573
2
4
1200
16
56
150
1002
27
1413
60
1349
930
12
1095
6
23
300
491
2927
8
132
1107
896
10
815
832
17
945
14
769
25
673