50
1087
2
1
500
1246
10
5
800
938
1138
6
7
1111
11
19
400
1107
600
1205
8
4
1228
3
939
300
1158
12
700
1098
1023
0
1198
969
1033
966
1049
853
1598
38
42
1196
1287
1197
973
1027
14
1231
1036
1137
450
998