876
677
751
822
653
787
2107
734
681
1385
1286
1102
1261
1227
991
995
821
641
1107
862
1286
765
771
704
935
743
694
1507
707
683
775
1086
915
2695
983
672
664
1193
844
753
767
725
5150
616
796
983
1441
714
895
1328
780
5124
977
1759
1822
778
1475
711
1152
1491
609
849
773
671
720
685
894
1548
2729
821
732
729
4794
736
876
939
688
551
867
1488
714
1471
11413
678
1589
1047
1261
832
975
802
2021
1067
661
725
1050
810
1076
2199
1079
2612
1242
657
762
6195
669
690
730
803
3637
674
709
718
3035
855
1890
973
707
744
912
891