1505
995
881
901
1976
872
1946
874
1380
1327
889
918
1106
843
921
834
1018
2334
937
969
1129
1484
2179
892
1030
2003
1158
817
984
1610
1626
1096
1476
2089
982
1179
986
2389
939
812
881
908
864
989
890
1223
1201
967
3338
895
3363
2734
984
885
820
1206
825
1276
1584
923
819
853
833
1631
2620
1092
863
916
1613
766
867
811
1482
833
983
802
1534
1363
1467
1185
1047
907
1065
880
1249
870
938
763
896
820
1198
843
1067
885
926
1853
777
1894
1431
827
900
2199
930
786
2019
1171
817
2230
1334
800
1668
1673
977
1145
2543
1439
793
1682
999
3899