4002
653
1826
3018
751
721
1172
711
878
1887
933
4410
1084
802
683
744
673
766
722
742
813
643
1531
2295
737
715
713
671
642
1347
780
687
3907
669
839
848
940
853
681
762
1452
881
3069
2031
665
2343
746
724
710
867
721
823
1116
1531
805
706
763
653
911
892