1032
1
834
1052
3
481
2
595
590
724
799
0
1053
610
835
848
2799
4
788
454
503
868
854
949
669
863
1093
728
860