200
1392
4
27
600
983
10
9
1239
3
1661
11
18
1279
7
6
1035
8
21
965
14
13
80
1602
36
50
849
0
941
800
870
1
2
996
858
300
1084
100
753
926
1185
1346
58
1143
927
686
795
1419
51
1155
12
76