fbpx

Express Entry Draw

Latest Express Entry Draw

The latest Express Entry draw was held on November 13, 2024.

Here’s the details of the latest 2024 Canada Express Entry draw:

  • Draw number: 323
  • Draw date: November 13, 2024
  • Draw type: Canadian Experience Class (CEC)
  • CRS score cut off: 547
  • Number of candidates invited to apply: 400 ITAs issued

This draw (number 323) is the 45th Express Entry draw of 2024.

Read on for the full analysis of the latest Express Entry draw.

Analysis of the latest Express Entry draw

The most recent Canada Express Entry draw is a Canadian Experience Class (CEC) draw.

This is another historically small CEC draw. The last CEC draw on October 22 only issued 400 Invitations to Apply (ITA) making it the smallest CEC draw ever. And this latest CEC draw matches that historic low with only 400 ITAs issued again.

The draw before the October 22 one only (on October 9) issued 500 ITAs but before that the 2024 CEC draws had been issuing thousands of ITAs.

For comparison, the average number of ITAs issued in CEC draws up to September 2024 was 3,829 per draw.

The Comprehensive Ranking System (CRS) score cut-off for this draw is also noteworthy, it’s the second highest CRS score cut-off ever – behind one in 2015.

You can check out the full history of all the draws in the table and charts below.

You can find out more about the Express Entry system here.

Express Entry draw history

2024 Express Entry draws

Check out the sections below for the full details on the number of ITAs issued and the CRS score cut off for each draw right back to 2015.

Infographic showing all Express Entry draws in 2024 (and 2023). It shows the dates of the draws in calendar format and the immigration program (PNP or CEC or FSW).

Complete Express Entry draw history charts

We’ve analysed the complete Express Entry draw history from the first draw in 2015 right through to the most recent draw in 2024.

The following analysis shows the CRS score cut offs and the 5 draw rolling average to highlight trends. The analysis is split into different draw types:

Federal Skilled Worker (FSW) draw history (i.e. FSW and all-programs draw): CRS score cut offs and trend chart

Looking at Express Entry draw history for those draws that don’t target a specific Express Entry program, the average minimum CRS score from the last 5 draws is 532.2 (as of April 23, 2024 – the last “all-programs” draw).

Check out the charts in the following sections for the program specific draws. Specifically CEC, PNP and FST draws.

The chart below shows the 5 draw moving average CRS score since the beginning of 2016 – only for those draws that are non-program-specific (or FSW).

Chart 1: Express Entry draw history for non-program specific draws showing the CRS cut off for each draw and the 5 draw rolling average CRS cut off. Hover or tap on a chart point to see the values.

To better show the recent trend in CRS scores, the following chart includes only the draws since 2022 (when Express Entry draws resumed after the pandemic).

Chart 1.1: Express Entry draw history for non-program specific draws showing the CRS cut off for each draw and the 5 draw rolling average CRS cut off – 2022 onwards. Hover or tap on a chart point to see the values.

You can see the full details of all the draws together, including how many invitation to apply were issued in each, in the table below.

Category based Express Entry draw history: analysis

The chart below compares the CRS cut-offs for category based draws against “all-program” draws.

This highlights the significant difference between scores required to be drawn in an “all-programs” draw vs. a category based draw.

Chart 2: Express Entry draw history for category based draws. The chart shows both category based draws and “all-program” draws. Hover or tap on a chart point to see the values.

The following table shows the number of draws for each category of category based draws, the average CRS cut-off for that category and the average number of ITAs issued for that category. It also shows the same values for all category based draws grouped together (note that this is the average of all category draws; not the average of the averages in the rows above).

CategoryNo. of drawsAverage CRS cut offAverage ITAs issuedTotal ITAs issued
Agriculture & agri-food33923831150
French language15419200730100
Healthcare5447257012850
Science, technology, engineering & math3486363310900
Trade442115256100
Transport34338822645
Grand Total33428193263745

You can see the full details of all the draws together, including how many invitation to apply were issued in each, in the table below.

Canadian Experience Class (CEC) draw history: CRS score cut offs and trend chart

Looking at the CEC draws only, the average minimum CRS score from the last 5 CEC draws is 528.2  (as of November 13, 2024 – the last CEC draw).

The chart below shows the 5 draw moving average CRS score – again only for CEC draws. I’ve excluded one CEC draw from February 20, 2015 where the CRS cut off was 808 – the next CEC draw didn’t take place until March 2020 as per the chart.

Chart 3: Express Entry draw history for CEC draws showing the CRS cut off for each draw and the 5 draw rolling average CRS cut off. Hover or tap on a chart point to see the values.

Federal Skilled Trades draw history: CRS score cut offs and trend chart

Looking at Express Entry draw history for Federal Skilled Trades only, the average minimum CRS score from the last 4 draws is 347  (as of August 6th, 2020 – the last FST draw).

The chart below shows the 4 draw moving average CRS score – again only for FST specific draws.

Chart 4: Express Entry draw history for FST draws showing the CRS cut off for each draw and the 4 draw rolling average CRS cut off. Hover or tap on a chart point to see the values.

Provincial Nominee Program Express Entry draw history: CRS score cut offs and trend chart

Looking at Express Entry draw history for Provincial Nominee Program only, the average minimum CRS score from the last 5 draws is 754.4 (as of November 12, 2024 – the last PNP draw).

The chart below shows the 5 draw moving average CRS score – again only for PNP specific draws. I’ve excluded 4 draws from this chart (May 30, 2018; November 1, 2017; May 26, 2017 and November 30, 2016) only to make it easier to read. You can get the details of these, along with all the other, draws in the table below.

Chart 5: Express Entry draw history for PNP draws showing the CRS cut off for each draw and the 5 draw rolling average CRS cut off. Hover or tap on a chart point to see the values.

Express Entry draw history: number of ITAs issued and CRS score cut offs

Here is the full Express Entry draw history: all previous rounds of invitations since the first in 2015 with the CRS score and how many ITAs (Invitations to Apply) were issued.

With the EE draw history, keep in mind that each draw is different. For example a draw might only target one of the three immigration programs managed by Express Entry. So if you’re comparing prior CRS cut offs with your own score, make sure you’re looking at the draws that would cover your program.

The Comprehensive Ranking System (CRS) is the method through which Immigration, Refugees and Citizenship Canada (IRCC) assess how many points your Express Entry Profile gets. The minimum latest CRS score needed to be picked from the pool changes from draw to draw.

The table below shows all Express Entry draws to date. sdfsdf

Round no.Draw DateDraw TypeNo. of invitations issuedCRS cut off
323November 13, 2024Canadian Experience Class400547
322November 12, 2024Provincial Nominee Program733812
321October 23, 2024Category based - trade1,800433
320October 22, 2024Canadian Experience Class400539
319October 21, 2024Provincial Nominee Program648791
318October 10, 2024Category based - French1,000444
317October 9, 2024Canadian Experience Class500539
316October 7, 2024Provincial Nominee Program1,613743
315September 19, 2024Canadian Experience Class4,000509
314September 13, 2024Category based - French1,000446
313September 9, 2024Provincial Nominee Program911732
312August 27, 2024Canadian Experience Class3,300507
311August 26, 2024Provincial Nominee Program1,121694
310August 15, 2024Category based - French2,000394
309August 14, 2024Canadian Experience Class3,200509
308August 13, 2024Provincial Nominee Program763690
307July 31, 2024Canadian Experience Class5,000510
306July 30, 2024Provincial Nominee Program964686
305July 18, 2024Category based - French1,800400
304July 17, 2024Canadian Experience Class6,300515
303July 16, 2024Provincial Nominee Program1,391670
302July 8, 2024Category based - French3,200420
301July 5, 2024Category based - healthcare3,750445
300July 4, 2024Category based - trade1,800436
299July 2, 2024Provincial Nominee Program920739
298June 19, 2024Provincial Nominee Program1,499663
297May 31, 2024Canadian Experience Class3,000522
296May 30, 2024Provincial Nominee Program2,985676
295April 24, 2024Category based - French1,400410
294April 23, 2024No program specified2,095529
293April 11, 2024Category based - STEM4,500491
292April 10, 2024No program specified1280549
291March 26, 2024Category based - French1500388
290March 25, 2024No program specified1980524
289March 13, 2024Category based - transport975430
288March 12, 2024No program specified2850525
287February 29, 2024Category based - French2500336
286February 28, 2024No program specified1470534
285February 16, 2024Category based - agri-food150437
284February 14, 2024Category based - healthcare3500422
283February 13, 2024No program specified1490535
282February 1, 2024Category based - French7000365
281January 31, 2024No program specified730541
280January 23, 2024No program specified1040543
279January 10, 2024No program specified1510546
278December 21, 2023Category based - agri-food400386
277December 20, 2023Category based - transport670435
276December 19, 2023Category based - trade1000425
275December 18, 2023No program specified1325542
274December 8, 2023Category based - STEM5900481
273December 7, 2023Category based - French1000470
272December 6, 2023No program specified4750561
271October 26, 2023Category based - healthcare3600431
270October 25, 2023Category based - French300486
269October 24, 2023Provincial Nominee Program1548776
268October 10, 2023No program specified3725500
267September 28, 2023Category based - agri-food600354
266September 27, 2023Category based - French500472
265September 26, 2023No program specified3000504
264September 20, 2023Category based - transport1000435
263September 19, 2023No program specified3200531
262August 15, 2023No program specified4300496
261August 3, 2023Category based - trade1500388
260August 2, 2023Category based - French800435
259August 1, 2023No program specified2000517
258July 12, 2023Category based - French3800375
257July 11, 2023No program specified800505
256July 7, 2023Category based - French2300439
255July 6. 2023Category based - healthcare1500463
254July 5, 2023Category based - STEM500486
253July 4, 2023No program specified700511
252June 28, 2023Category based - healthcare500476
251June 27, 2023No program specified4300486
250June 8, 2023No program specified4800486
249May 24, 2023No program specified4800488
248May 10, 2023Provincial Nominee Program589691
247April 26, 2023No program specified3500483
246April 12, 2023No program specified3500486
245March 29, 2023No program specified7000481
244March 23, 2023No program specified7000484
243March 15, 2023No program specified7000490
242March 1, 2023Provincial Nominee Program667748
241February 15, 2023Provincial Nominee Program699791
240February 2, 2023Federal Skilled Worker3300489
239February 1, 2023Provincial Nominee Program893733
238January 18, 2023No program specified5500490
237January 11, 2023No program specified5500507
236November 23, 2022No program specified4750491
235November 9, 2022No program specified4750494
234October 26, 2022No program specified4750496
233October 12, 2022No program specified4250500
232September 28, 2022No program specified3750504
231September 14, 2022No program specified3250510
230August 31st, 2022No program specified2750516
229August 17th, 2022No program specified2250525
228August 3rd, 2022No program specified2000533
227July 20th, 2022No program specified1750542
226July 6th, 2022No program specified1500557
225June 22nd, 2022Provincial Nominee Program636752
224June 8th, 2022Provincial Nominee Program932796
223May 25th, 2022Provincial Nominee Program589741
222May 11th, 2022Provincial Nominee Program545753
221April 27, 2022Provincial Nominee Program829772
220April 13, 2022Provincial Nominee Program787782
219March 30, 2022Provincial Nominee Program919785
218March 16, 2022Provincial Nominee Program924754
217March 2, 2022Provincial Nominee Program1047761
216February 16, 2022Provincial Nominee Program1082710
215February 2, 2022Provincial Nominee Program1070674
214January 19, 2022Provincial Nominee Program1036745
213January 5, 2022Provincial Nominee Program392808
212December 22, 2021Provincial Nominee Program746720
211December 10, 2021Provincial Nominee Program1032698
210November 24, 2021Provincial Nominee Program613737
209November 10, 2021Provincial Nominee Program775685
208October 27, 2021Provincial Nominee Program888744
207October 13, 2021Provincial Nominee Program681720
206September 29, 2021Provincial Nominee Program761742
205September 15, 2021Provincial Nominee Program521732
204September 4, 2021Canadian Experience Class2000462
203September 1, 2021Provincial Nominee Program635764
202August 19, 2021Canadian Experience Class3000403
201August 18, 2021Provincial Nominee Program463751
200August 5, 2021Canadian Experience Class3000404
199August 4, 2021Provincial Nominee Program512760
198July 22, 2021Canadian Experience Class4500357
197July 21, 2021Provincial Nominee Program462734
196July 8, 2021Canadian Experience Class4500369
195July 7, 2021Provincial Nominee Program627760
194June 24, 2021Canadian Experience Class6000357
193June 23, 2021Provincial Nominee Program1002742
192June 10, 2021Canadian Experience Class6000368
191June 9, 2021Provincial Nominee Program940711
190May 31, 2021Canadian Experience Class5956380
189May 26, 2021Provincial Nominee Program500713
188May 20, 2021Canadian Experience Class1842397
187May 13, 2021Canadian Experience Class4147401
186May 12, 2021Provincial Nominee Program557752
185April 29, 2021Canadian Experience Class6000400
184April 28, 2021Provincial Nominee Program381717
183April 16, 2021Canadian Experience Class6000417
182April 14, 2021Provincial Nominee Program266753
181April 1, 2021Canadian Experience Class5000432
180March 31, 2021Provincial Nominee Program284778
179March 18, 2021Canadian Experience Class5000449
178March 17, 2021Provincial Nominee Program183682
177March 8, 2021Provincial Nominee Program671739
176February 13, 2021Canadian Experience Class2733275
175February 10, 2021Provincial Nominee Program654720
174January 21, 2021Canadian Experience Class4626454
173January 20, 2021Provincial Nominee Program374741
172January 7, 2021Canadian Experience Class4750461
171January 6, 2021Provincial Nominee Program250813
170December 23, 2020No program specified5000468
169December 9, 2020No program specified5000469
168November 25, 2020No program specified5000469
167November 18, 2020No program specified5000472
166November 5, 2020No program specified4,500478
165October 14, 2020No program specified4,500471
164September 30, 2020No program specified4,200471
163September 16, 2020No program specified4,200472
162September 2, 2020No program specified4,200475
161August 20, 2020Canadian Experience Class3,300454
160August 19, 2020Provincial Nominee Class600771
159August 6, 2020Federal Skilled Trades250415
158August 5, 2020No program specified3,900476
157July 23, 2020Canadian Experience Class3,343445
156July 22, 2020Provincial Nominee Class557687
155July 8, 2020No program specified3,900478
154June 25, 2020Canadian Experience Class3,508431
153June 24, 2020Provincial Nominee Class392696
152June 11, 2020Canadian Experience Class3,559437
151June 10, 2020Provincial Nominee Class341743
150May 28, 2020Canadian Experience Class3,515440
149May 27, 2020Provincial Nominee Class385757
148May 14, 2020Canadian Experience Class3,371447
147May 13, 2020Provincial Nominee Class529718
146April 30, 2020Canadian Experience Class3,311452
145April 29, 2020Provincial Nominee Class589692
144April 16, 2020Canadian Experience Class3,782455
143April 15, 2020Provincial nominee Program118808
142April 9, 2020Canadian Experience Class3,294464
141April 9, 2020Provincial nominee Program606698
140March 23, 2020Canadian Experience Class3,232467
139March 18, 2020Provincial nominee Program668720
138March 4, 2020No program specified3,900471
137February 19, 2020No program specified4,500470
136February 5, 2020No program specified3,500472
135January 22, 2020No program specified3,400471
134January 8, 2020No program specified3,400473
133December 19, 2019No program specified3,200469
132December 11, 2019No program specified3,200472
131November 27, 2019No program specified3,600471
130November 13, 2019No program specified3,600472
129October 30, 2019No program specified3,900475
128October 16, 2019Federal skilled trades500357
127October 2, 2019No program specified3,900464
126September 18, 2019No program specified3,600462
125September 4, 2019No program specified3,600463
124August 20, 2019No program specified3,600457
123August 12, 2019No program specified3,600466
122July 24, 2019No program specified3,600459
121July 10, 2019No program specified3,600460
120June 26, 2019No program specified3,350462
119June 12, 2019No program specified3,350465
118May 29, 2019No program specified3,350470
117May 15, 2019Federal Skilled Trades500332
116May 1, 2019No program specified3,350450
115April 17, 2019No program specified3,350451
114April 3, 2019No program specified3,350451
113March 20, 2019No program specified3,350452
112March 6, 2019No program specified3,350454
111February 20, 2019No program specified3,350457
110January 30, 2019No program specified3,350438
109January 23, 2019No program specified3,900443
108January 9, 2019No program specified3,900449
107December 19, 2018No program specified3,900439
106December 12, 2018No program specified3,900445
105November 28, 2018No program specified3,900445
104November 14, 2018No program specified3,900449
103October 29, 2018No program specified3,900442
102October 15, 2018No program specified3,900440
101October 3, 2018No program specified3,900445
100September 24, 2018Federal Skilled trades400284
99September 19, 2018No program specified3,500441
98September 5, 2018No program specified3,900440
97August 22, 2018No program specified3,750440
96August 8, 2018No program specified3,750440
95July 25, 2018No program specified3,750441
94July 11, 2018No program specified3,750442
93June 25, 2018No program specified3,750442
92June 13, 2018No program specified3,750451
91May 30, 2018Federal Skilled trades500288
91May 30, 2018Provincial nominee Program200902
90May 23, 2018No program specified3,500440
89May 9, 2018No program specified3,500441
88April 25, 2018No program specified3,500441
87April 11, 2018No program specified3,500444
86March 26, 2018No program specified3,000446
85March 14, 2018No program specified3,000456
84February 21, 2018No program specified3,000442
83February 7, 2018No program specified3,000442
82January 24, 2018No program specified2,750444
81January 10, 2018No program specified2,750446
80December 20, 2017No program specified2,750446
79December 6, 2017No program specified2,750452
78November 15, 2017No program specified2,750439
77November 8, 2017No program specified2,000458
76November 1, 2017Federal Skilled Trades505241
75November 1, 2017Provincial nominee Program290673
74October 18, 2017No program specified2,757436
73October 4, 2017No program specified2,801438
72September 20, 2017No program specified2,871433
71September 6, 2017No program specified2,772435
70August 23, 2017No program specified3,035434
69August 9, 2017No program specified2,991433
68August 2, 2017No program specified3,264441
67July 12, 2017No program specified3,202440
66June 28, 2017No program specified3,409449
65May 31, 2017No program specified3,877413
64May 26, 2017Federal Skilled trades400199
63May 26, 2017Provincial nominee Program143775
62May 17, 2017No program specified3,687415
61May 4, 2017No program specified3,796423
60April 19, 2017No program specified3,665415
59April 12, 2017No program specified3,923423
58April 5, 2017No program specified3,753431
57March 24, 2017No program specified3,749441
56March 1, 2017No program specified3,884434
55February 22, 2017No program specified3,611441
54February 8, 2017No program specified3,644447
53January 25, 2017No program specified3,508453
52January 11, 2017No program specified3,334459
51January 4, 2017No program specified2,902468
50December 22, 2016No program specified2,878475
49December 16, 2016No program specified1,936497
48November 30, 2016Provincial nominee Program559786
47November 16, 2016No program specified2,427470
46November 2, 2016No program specified2,080472
45October 19, 2016No program specified1,804475
44October 12, 2016No program specified1,518484
43September 21, 2016No program specified1,288483
42September 7, 2016No program specified1,000491
41August 24, 2016No program specified750538
40August 10, 2016No program specified754490
39July 27, 2016No program specified755488
38July 13, 2016No program specified747482
37June 29, 2016No program specified773482
36June 15, 2016No program specified752488
35June 1, 2016No program specified762483
34May 18, 2016No program specified763484
33May 6, 2016No program specified799534
32April 20, 2016No program specified1,018468
31April 6, 2016No program specified954470
30March 23, 2016No program specified1,014470
29March 9, 2016No program specified1,013473
28February 24, 2016No program specified1,484453
27February 10, 2016No program specified1,505459
26January 27, 2016No program specified1,468457
25January 13, 2016No program specified1,518453
24January 6, 2016No program specified1,463461
23December 18, 2015No program specified1,503460
22December 4, 2015No program specified1,451461
21November 27, 2015No program specified1,559472
20November 13, 2015No program specified1,506484
19October 23, 2015No program specified1,502489
18October 2, 2015No program specified1,530450
17September 18, 2015No program specified1,545450
16September 8, 2015No program specified1,517459
15August 21, 2015No program specified1,523456
14August 7, 2015No program specified1,402471
13July 17, 2015No program specified1,581451
12July 10, 2015No program specified1,516463
11June 26, 2015No program specified1,575469
10June 12, 2015No program specified1,501482
9May 22, 2015No program specified1,361755
8April 17, 2015No program specified715453
7April 10, 2015No program specified925469
6March 27, 2015No program specified1,637453
5March 20, 2015No program specified1,620481
4February 27, 2015No program specified1,187735
3February 20, 2015Canadian Experience Class849808
2February 7, 2015No program specified779818
1January 31, 2015No program specified779886

Table 1: Full Express Entry draw history showing number of ITAs issued and CRS cut off. Data sources: Express Entry rounds of invitations

CRS score distribution of candidates

As of November 12, 2024, the CRS scores of people in the Express Entry pool were distributed as follows:

CRS score rangeNumber of candidates
601-1200120
501-60016,625
451-50064,425
491-50012,290
481-49012,382
471-48015,160
461-47013,062
451-46011,531
401-45056,597
441-45010,978
431-44012,107
421-43010,996
411-42011,359
401-41011,157
351-40051,355
301-35022,788
0-3005,590
Total217,500

Data source: IRCC CRS score distribution of candidates

What happens if multiple candidates have the cut-off CRS score?

If more than one candidate has the CRS cut-off score, then the person/people who submitted their Express Entry profile first gets the Invitation to Apply.

How many people are invited to apply in each Express Entry draw?

The average number of people invited to apply in each “all-programs” draw since 2017 is 3,582 (2017 is when numbers started to be consistently high).

But looking more recently, if we take all the “all-program” draws in 2020 to 2022 the average number of people invited to apply was 3,846. Keep in mind there were no “all-program” draws at all in 2021 due to the pandemic.

The range that IRCC seem to be targeting for “all-program” draws most recently (late 2022 and into 2023) seems to be around 5,000 ITAs issued however.

When will the next Express Entry draw be?

There is no definitive schedule for when Express Entry draws take place or the Express Entry next draw date.

IRCC only says that draws are held “about every 2 weeks”.

But, looking at previous rounds of invitations, draws are normally held two weeks apart on a Wednesday. Every Express Entry Draw in 2022 was on a Wednesday in fact.

Express Entry next draw date 2024

Info graphic to help visualise when the next Express Entry draw in 2024 will be. Info as per text below.

If we’re trying to predict the Express Entry next draw date in 2024 it’s not quite as easy because things weren’t as structured in 2023 or so far in 2024 as you can see from the infographic above.

The first two draws of 2024 were two weeks apart on different days of the week, the third draw was the week after the second with the fourth the day after that.

But then things seemed to settle into a two weekly rhythm – not always the same day of the week but mostly draws were two weeks apart.

That lasted around three months and then we had a gap of over a month with no draws.

The gap was ended by a PNP and CEC draw followed by another PNP three weeks later (the only draw in June).

Then we had seven draws in quick succession in the first three weeks of July.

Right now we seem to be back in a rough rhythm of draws every 2 weeks. Often a PNP, CEC and a category based draw all in the same week.


I hope you found the insight useful – let me know what you think in the comments.

If you want more insight into what Canada’s immigration plan is you can check out this article. Or check out our definitive guide to Express Entry to make sure you’re set up for success in your application.

9 thoughts on “Express Entry Draw”

    1. That’s a tough question to answer. I guess it’s not the best time to apply but if I were you I’d still get my application in the Express Entry pool. IRCC will start doing FSW program draws when they’re able and if you’re not in the pool then there’s zero chance of you getting an ITA. The downside might be your language test expiring before you get an ITA which would cost you money to retake.

  1. It seems like CEC draws have abruptly stopped. Is there a reason for this and is the next CEC draw more likely to be for next year since Canada has exceeded its immigration quota for this year?

    1. We’d need a crystal ball to know for certain what IRCC are doing. It does seem that IRCC is on track to meet its target of 401,000 newcomers in 2021 but the draws being done now don’t have a massive impact on the 2021 immigration numbers as those applicants drawn now won’t have their immigration finalised until next year. Maybe IRCC are going to revert to the pre-pandemic norm of not doing targeted CEC draws and relying on “all-program” draws for CEC candidates. We’ll just need to watch and see.

    1. Salut. Non, ce n’est pas la fin des tirages FSW. IRCC a déclaré qu’il reprendrait les tirages FSW (aucune indication de quand cependant). Si vous êtes dans le pool FSW, vous serez toujours éligible pour être tiré au sort lorsque FSW reprendra. Ou une province pourrait vous demander de présenter une demande à son PNP, ce qui signifie que vous seriez tiré au sort lors d’un tirage PNP.

Leave a Comment

Your email address will not be published. Required fields are marked *