673
658
1972
872
1170
628
1133
867
656
1313
748
2479
2459
727
1018
760
922
749
1182
727
1290
1886
1139
737
668
709
799
924
1121
817
672
670
660
814
660
1446
781
1499
716
2844
1544
901
671
791
1001
984
713
1244
634
2212
2140
667
672
1327
683
784
667
718
2467
1054
1190
1389
1710
660
702
635
740
1851
1794
1469
881
836
1886
2016
728
697
933
702
656
1160
1485
1783
660
700
597
627
661
947
605
2528
644
2128
626
1889
1242
742
818
750
1617
1994
826
1445
691
1998
726
1123
673
695
670
657
2482
759
696
607
749
705
1160
695
1770
573