300
172
4
1
400
202
0
500
333
11
13
216
200
419
3
6
1200
420
5
1000
679
10
800
715
17
18
610
7
820
700
478
2
677
792
12
14
2000
1049
27
49
2793
59
89
1205
9
20
4558
90
77
1763
32
1477
85
50
1529
174
1593
2657
21
280
1533
2195
2989
3636
35
4227
56