300
100
4
1
335
0
5
571
3
10
50
383
15
500
287
2
350
434
200
518
6
11
681
8
528
940
25
504
600
976
872
1224
561
633
7
605
896
9
37
664
753
799
12
800
1758
1157
1469
19
20689
124
2315
26
2405
4044