693
692
690
687
686
683
682
678
677
676
666
664
661
660
657
656
654
650
649
648
644
643
642
640
638
633
632
631
630
596
594
592
590
588
586
584
581
580
577
576
574
573
570
568
555
532
521
520
518
515
514
512
510
507
506
480
476
470
469
460
459
456
455
449
448
444
442
439
438
415
404
403
402
396
330
372
371
354
386
377
47
42
44
45
376
317
316
305
286
285
301
46
215
290
51
174
53
43
58
356
258
407