4001
956
907
3517
1067
1103
1143
1072
825
1209
1284
2485
2246
971
870
1338
808
850
1005
852
830
970
1067
1731
1333
2404
875
750
1031
1298
989
1276
1306
4243
1105
1604
1373
1336
3105
8701
1376
6414
1884
818
1824
1242
3969
2094
962
1351
1758
851
1610
1492
2067
1801
1751
1286
1853
2144
714
2404
791
803
729
871
747
1359
919
1556
1277
854
1797
798
1976
1126
840
665
1113
1164
780
764
9963
785
726
867
1391
1259
763
17974
1279
3027
690
789
6188
1407
1266
840
740
946
944
721
2063
829
1367
742
1004
775
1101
1029
777
734
1334
763
837
2084
713
1910
926
844