400
304
3
0
100
965
19
36
150
1
2
1000
490
5
300
637
9
13
516
250
245
293
500
322
466
10
50
420
583
8
918
4
17
350
1621
34
106
2232
145
389
903
11
32
200
664
7
487
14
604
800
531
532
600
561
778
578
1058
2000
1529
18
21
2500
1354
16
27