2043
2027
1778
1252
1198
1138
1113
1081
921
918
915
799
780
769
624
598
590
551
545
533
527
525
480
474
464
440
434
422
406
396
395
391
377
375
374
356
354
354
344
334
325
318
294
290
290
273
272
271
268
262
250
248
245
244
226
224
214
214
208
193
187
181
176
159
156
151
148
131