100
1275
2
4
1188
0
500
1124
5
9
200
1208
280
1352
6
1226
8
1254
19
1326
1
50
11578
107
672
2412
17
38
1093
3
10
1725
1182
1262
1143
1258
1221
1170
150
1219
1076
1500
1197
1194
7
1461
1379
15