2861
1213
922
2945
2709
3450
2976
1101
870
959
1854
732
756
2072
1078
792
1070
895
5484
2252
2573
940
3970
825
1083
853
1453
943
1247
833
3275
749
810
1075
754
1568
1616
948
1116
729
823
1828
789
1016
889
839
799
796
1169
816
2043
835
920
806
768
954
2945
1097
1129
789
690
646
681
933
683
746
619
853
2896
3594
1301
901
772
629
755
642
865
863
660
641
1526
1086
621
717
751
752
1119
1297
694
683
1120
765
966
2860
721
17612
706
674
711
644
670
6203
986
713
714
967
767
896
1231
1291
764
1057
663
687
693
1545
708
996
677
904