1422
1017
939
876
752
680
624
614
581
543
539
518
515
490
486
483
462
450
448
431
430
414
400
396
386
385
384
383
375
370
369
343
320
303
298
290
285
281
276
270
266
263
260
248
230
229
227
223
218
217
214
211
194
192
190
187
181
173
162