896
812
989
967
1604
1844
1247
1526
1073
1207
1251
864
931
1578
1083
842
821
2286
841
956
1036
955
999
850
954
1686
926
1601
883
1244
1037
2176
1112
1914
4458
1532
1105
1274
949
1662
966
1051
931
996
1217
10191
1013
1624
965
902
875
994
1273
1004
811
1703
983
1056
2457
861
2015
1869
869
819
1932
1043
845
1134
819
937
890
872
3025
910
951
1010
783
803
868
816
973
1540
1770
2695
768
1791
967
1023
1131
1081
763
926
10601
789
832
819
910
22485
3022
2042
2458
1042
970
1207
847
1133
1008
772
897
860
832
713
2016
850
848
1255
797
938
1679
945