996
972
4041
1233
1111
1090
1553
970
902
931
913
997
1022
1130
912
1550
1471
1040
1065
886
997
897
3382
914
1019
941
1045
1400
964
922
969
1040
965
1241
984
1027
938
1746
1109
4420
1195
1067
977
2699
988
1017
3840
1680
1010
1202
2095
971
1013
974
986
1120
7616
1009
1459
2000