1636
1
624
703
568
642
821
980
1057
1137
680
984
632
1023
759
925
1140
566
666
542
618
740
895
790
1139
628
2
677
529
969