1235
1077
826
804
784
767
717
661
645
637
627
622
614
599
591
588
587
584
584
579
556
527
527
522
504
494
487
486
480
473
472
468
464
440
439
425
422
420
418
416
409
404
403
402
402
398
394
375
373
362
362
361
354
344
332
324
309
302
301
298
289
289
279
269
260