1038
2942
1223
1673
1085
1096
1057
1846
805
1108
2150
1246
1646
957
804
1265
1212
665
1121
1270
3767
813
1295
1000
862
638
795
1067
4994
1240
808
978
741
677
6047
824
738
2030
776
1219
703
878
775
3376
808
724
1436
904
1856
834
1492
743
1942
1562
863
2212
2140
2000
2494
777
779
811
1380
3145
777
1878
1198
1472
933
1036
1818
955
2021
1521
833
646
1867
1363
1127
1143
1432
2165
683
3878
1012
753
1435
3719
901
862
2471
4010
1056
1178
741
836
1156
1253
827
841
918
719
686
1065
773
1272
824
792
1250
1104
1228
678
689
1157
988
3570
1654
1748
718
938