2207
1175
2723
2348
4912
877
674
1532
665
759
945
797
716
880
884
1245
863
1099
954
959
669
897
763
810
1183
721
860
1796
1302
724
766
1138
1012
2503
2202
2037
972
1370
1325
1812
705
898
848
670
955
702
646
955
1033
775
1871
1005
1958
883
1192
792
1768
732
793
984
2011
1063
959
3727
1091
1044
739
951
1522
773
1971
792
813
849
949
1265
2593
902
1169
942
1033
1471
725
879
684
2002
1333
1363
701
1275
644
953
737
1532
878
764
846
1485
1529
689
1354
2138
2768
1853
644
812
2113
699
885
1643
2398
653
721
783
1677
1206
855
813
622
703