1005
1337
1669
986
1084
1120
2906
1822
2558
2998
903
2017
1071
1028
1360
2564
2576
1260
1054
1428
942
1049
975
1153
1636
1254
1060
926
25947
2325
2425
1439
1554
2595
956
970
1626
1031
2081
940
850
4204
2130
1131
3750
6903
1552
860
1149
882
5147
1369
1343
860
2126
826
6838
812
1060
880
923
2622
3620
2977
883
938
836
873
8524
1170
1040
1975
2290
4138
3965
891
6934
820
804
1264
878
7229
965
1403
5802
1486
6960
1056
1038
872
986
801
3761
973
1732
3589
948
1076
1477
866
2380
2629
3754
945
911
822
1234
1182
969
827
1467
800
1575
948
854
907
838
883
791
915