2327
1401
602
773
1289
780
1108
689
790
817
990
1677
947
801
1094
865
2186
2017
829
1172
2623
1291
654
2549
1280
1026
1895
835
987
949
698
1185
798
918
821
2139
2018
740
1090
953
2250
605
1031
2279
900
808
936
795
1163
877
1322
851
753
1835
586
2750
1177
868
671
866
789
1168
3902
721
797
782
2560
935
669
1625
2263
1243
1492
780
1261
795
1570
2503
2229
752
625
718
1853
1483
1547
705
643
907
1028
1130
669
850
712
924
669
686
1734
1199
664
1346
767
916
809
709
2022
638
854
886
767
754
760
1521
692
920
908
693
1790
1285
1297
1382