100
298
1
2
2000
940
10
15
600
279
0
300
284
4
6
200
326
3
349
9
536
11
413
400
308
5
8
251
241
267
7