1004
1070
673
973
740
992
845
869
923
1134
1539
1218
687
2327
1401
602
773
1289
780
1108
689
790
817
990
1677
947
801
1094
865
2186
2017
829
1172
2623
1291
654
2549
1280
1026
1895
835
987
949
698
1185
798
918
821
2139
2018
740
1090
953
2250
605
1031
2279
900
808
936
690
867
3769
1988
2401
2947
952
2192
608
622
771
1616
996
3972
1760
1484
657
968
1793
2065
701
734
1624
2537
1437
991
958
1058
626
793
993
716
676
1263
770
776
804
1125
1333
998
1596
720
1539
3623
2194
655
822
1018
891
898
704
964
1127
2289
601
972
629
709
1030
618