Republicans did not expect this.
745
202
417
1044
1338
518
1428
327
