1152
957
596
780
894
666
3623
2859
615
1891
743
797
670
1077
730
600
1076
700
688
756
1601
976
717
873
697
741
3166
1188
730
698
685
552
626
888
960
892
793
683
686
629
1243
681
799
2287
702
661
984
1051
21916
653
774
1760
683
676
686
1337
1199
961
817
800
681
729
2074
715
1610
1471
683
560
778
735
690
1402
709
715
642
1006
650
672
712
895
1225
743
621
969
925
2551
788
623
1954
855
1491
716
602
1310
681
3833
727
727
771
1050
1407
628
928
4321
1390
1286
1256
796
776
1104
611
2964
1032
903
713
1852
739
889
740
841