2042
2027
1777
1252
1197
1138
1113
1080
921
918
915
799
780
769
624
598
590
551
545
533
527
525
479
474
464
440
434
422
406
396
395
391
377
375
374
356
354
353
344
334
325
317
294
290
290
273
272
271
268
262
250
248
245
244
226
223
214
214
207
193
186
181
176
159
156
151
148
131