1058
835
729
713
702
648
588
558
514
510
484
473
457
450
436
426
417
408
403
394
393
386
383
369
363
355
341
334
317
306
300
277
273
271
270
267
266
265
264
252
250
242
240
236
232
225
223
205
191
190
186
178
171
166
165
161
160
149
148