1110
880
844
771
729
664
611
552
542
520
510
483
481
466
454
451
432
426
423
408
388
387
363
362
359
355
348
344
338
312
302
296
292
277
270
269
264
257
256
243
241
233
219
209
202
199
192
190
177
175
170
167
155
153