3113
3211
1122
2677
899
1587
3632
20674
1699
5782
1243
1977
870
1612
3159
783
916
706
919
2491
685
1129
839
749
1405
852
1351
1654
988
1287
872
897
2596
745
832
2058
6953
722
2417
860
802
749
3014
4204
2374
749
737
1255
1764
1546
1132
934
5718
2088
6971
4677
7013
1596
2625
1844
736
815
624
763
835
1010
1137
735
795
732
1082
637
766
693
747
811
779
980
987
912
731
604
721
633
699
1009
1074
858
677
721
763
790
928
665
988
625
625
1737
633
741
787
666
875
900
723
689
661
863
833
715
737
813
1122
646
1044
1972
671
788
1150
916