Pumpkins - several varieties

In addition to the familiar big Jack O'Lantern pumpkin, there are several varieties of pumpkins for cooking: