19 March: 6 times
20 March: 47 times
21 March: 110 times
22 March: 190 times
23 March: 232 times
24 March: 223 times
25 March: 227 times
26 March: 240 times
27 March: 223 times
28 March: 235 times
29 March: 236 times
30 March: 226 times
31 March: 237 times
1 April: 206 times
2 April: 236 times
3 April: 240 times
4 April: 230 times
5 April: 239 times
6 April: 223 times
7 April: 222 times
8 April: 233 times
9 April: 238 times
10 April: 228 times
11 April: 235 times
12 April: 230 times
13 April: 231 times
14 April: 237 times
15 April: 221 times
16 April: 236 times
17 April: 224 times
18 April: 216 times
19 April: 177 times
20 April: 82 times
21 April: 30 times
22 April: 2 times
It is on 19 March in the years 5016, 7001, 7039, 7354, 7373, 7411. It is on 22 April twice, in the years 875, 970. As expected, this shows a small shift of the Gregorian calendar, as the month of March moves slowly towards the Summer.
Compare this to the current calendar, the output of which, for the same years 600 until 7439, shows a very wide distribution of dates, ranging from 04-03 (in the years 605, 624, 643, 757) until 02-05 (in the years 7285, 7304, 7384). Pesach has shifted a whole month.
אֵלִ֣י אֵ֭לִי לָמָ֣ה עֲזַבְתָּ֑נִי
רָח֥וֹק מִֽ֝ישׁוּעָתִ֗י דִּבְרֵ֥י שַׁאֲגָתִֽי
(Tehilim 22)
רָח֥וֹק מִֽ֝ישׁוּעָתִ֗י דִּבְרֵ֥י שַׁאֲגָתִֽי