1003
889
929
1837
1525
1472
1690
1721
1584
1210
852
970
998
885
1026
1252
1386
1227
880
947
914
2254
933
882
1395
2701
856
1431
2766
896
960
917
933
1647
941
920
2272
1170
910
1238
925
979
1513
1527
962
1350
1647
1354
893
904
975
1055
1014
1202
863
968
3472
955
3519
1453
842
1426
2434
967
870
844
822
1171
804
2676
800
1313
1103
1858
817
778
807
1081
1070
837
966
1042
1009
843
833
2039
2237
896
972
825
944
794
1365
847
1613
848
944
1047
783
864
913
870
801
1015
832
1000
818
825
838
1283
820
834
3071
944
855
1185
1716
1080
1275
5392