1025
3183
1368
1094
1260
1790
1589
708
2480
758
828
1091
1271
1929
3074
705
4474
960
1270
1965
1141
1108
1961
1004
1225
845
748
781
5051
1651
3106
2267
1545
2021
804
774
817
837
1847
4020
927
1052
1075
1110
1002
1494
969
1016
2429
6289
1041
987
1286
923
1145
1122
968
703
1061
909
3798
1066
1427
853
690
1165
934
2031
994
2698
683
971
1095
1375
733
799
884
999
764
1003
1090
660
675
1077
1116
1167
1683
4922
782
1334
687
917
923
799
1584
1230
878
1015
995
1017
915
1834
1550
2169
737
1107
780
810
645
844
1466
979
1401
862
742
1379
965
690
1052
2262