950
1397
979
1519
1340
990
853
1602
981
900
1019
927
1358
1021
946
978
1039
1437
971
1011
937
1176
1102
1152
1041
1331
1050
834
22625
4685
948
931
1034
1035
1090
1645
1130
974
923
1584
1949
1344
989
1652
929
1002
966
889
863
1114
1026
876
1287
911
917
1274
963
1345
1197
986
960
797
1043
1588
819
912
793
12013
3184
1541
882
996
1333
1061
1771
792
1071
796
1618
1202
1212
853
1955
850
814
1495
1008
913
971
832
1093
1108
1535
1357
771
1475
1289
805
1254
875
938
1116
1013
931
775
2052
1108
1030
839
918
2048
1202
1101
1351
2021
942
1373
846
817
782