1001
2908
1965
1024
1523
1222
863
1271
1059
1076
760
1120
919
782
837
751
745
776
690
869
2096
1186
2637
1907
2053
1153
1595
895
1165
894
1983
990
778
876
829
790
1378
1997
1976
1505
1514
1390
1541
1053
970
1024
813
857
1011
850
899
715
791
765
896
740
710
864
2078
1364
824
1040
695
613
706
1126
1099
645
660
1103
1259
1061
657
1480
2101
1716
1011
1206
951
1994
823
1229
1964
1710
659
769
792
657
729
695
1111
697
1874
5395
694
793
1414
696
779
1468
750
1033
988
665
700
4890
1302
682
1399
662
638
740
647
908
708
776
1162
1445
832
946