1107
870
789
762
756
672
639
588
569
543
539
507
488
466
464
457
451
443
437
412
405
402
389
383
382
377
365
350
321
318
310
298
295
292
284
280
276
275
273
272
264
248
246
244
228
219
215
208
198
192
175
172
165
161
159
156