1080
1655
938
3039
3038
1923
1896
1564
2136
2527
955
797
925
993
809
739
1362
1293
779
771
2030
939
818
2010
1264
794
1232
831
1631
1076
790
890
5034
3038
1254
1407
853
1888
853
1244
844
1994
2003
1214
770
744
1533
844
1237
1081
860
833
1938
945
1107
894
775
1878
801
847
681
722
1057
775
1716
1795
2056
643
1160
702
698
972
702
644
1783
696
687
735
1702
699
991
817
2128
1183
2807
657
1113
1229
1302
723
676
710
2450
648
1262
792
1235
779
1173
915
2561
1461
1278
832
677
2144
671
782
1222
619
662
1484
654
767
1281
2128
656
606
836
668