300
246
0
1
1000
889
18
11
500
553
5
3
841
20
42
600
396
336
2
389
4
365
800
885
35
25
400
559
8
13
1200
305
425
12