4021
836
782
1224
725
1539
719
827
844
1270
1631
1131
1125
1811
701
742
1357
1038
2942
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
892
938
1350
1869
2933
1048
887
1100
1291
705
2032
1622
1147
814
766
1862
971
955
969
704
1041
889
763
820
862
687
1173
1222
1155
644
2531
665
834
1230
2467
971
29931
1051
895
1553
849
1151
1399
641
758
6017
1234
1057
770
977
1857
1044
1110
762
843
734
744
2447
719
1171