30
963
1
956
4
9
1007
2
950
3
6
1272
913
1071
1233
5
914
1077
13
945
1220
8
935
1523
14
20
883
0
50
1190
22
10
1540
400
1963
25
60
600
1643
1794
7
15
2910
35
2183
32
2275
18
500
3002
17
51