1001
3199
1041
1116
1837
1233
1107
997
668
974
1189
1092
1043
1262
1066
864
1244
906
1061
1103
1286
830
1128
1069
941
1292
973
1101
1171
869
896
2996
1201
1128
796
2247
804
1387
1153
1223
758
1165
1376
969
2714
905
1084
3569
1102
834
864
1027
976
787
1308
804
818
882
1247
1148
794
1415
1140
756
786
922
771
846
909
1092
662
690
713
728
1271
1740
997
1517
689
771
2111
1579
1370
1163
1206
794
954
1265
1025
1002
632
772
1074
773
1449
1339
1403
942
1331
1121
2696
640
705
844
765
664
817
950
1863
723
2240
689
2504
1101
877
1037
691
724
974
1686