820
500
831
4712
1245
2263
715
452
3129
583
946
571
832
724
813
1083
775
733
402
750
627
772
715
1164
697