looking very lucky on your drops (based on % of types of drops):
0 pumpkins refill : 7 ls (~21.9% - close to 1/3x the expected %)
6 pumpkins refill : 19 ls (~59.4% - close to 2x the expected %)
21 pumpkins refill: 6 ls (~18.7% - close to 2x the expected %)
hope that keeps up for you