952
916
964
883
1000
975
1037
1022
1439
929
875
924
877
1010
1182
888
876
1222
963
900
1175
962
1140
1006
1364
1131
1329
1254
1327
931
898
1204
947
943