1256
2432
704
877
8919
2003
1845
695
872
641
1118
1750
3270
12844
832
933
1638
677
1075
716
2665
1084
2825
777
1663
1927
725
737
801
926
1226
5155
1207
4559
1299
1114
820
4253
1317
1031
1038
694
1220
1419
1722
1849
706
852
1312
2028
640
1978
758
1097
903
768
817
902
950
1818
999
1866
3290
3078
709
826
1066
2858
1287
1045
1837
802
779
2365
1019
1181
1017
878
688
673
1416
708
1120
953
1024
916
658
1022
1088
2395
6913
1959
3757
5805
964
4280
1548
1827
914
1332
2177
886
733
3675
1400
1614
653
1982
997
834
804
910
6494
1419
888
823
929
1633
1540
882