Especially the submission rate is extremely high: 63 entries for ~125 (don't remember exactly) joined, so that's about 1 out of 2 people actually submitted a game - it is very high rate. For most jams it's usually around 1/5 or 1/6 of people joined who actually submit.