30
28
30
33
527
673
858
521
506
1100