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
2012
832
1611
682
652
1132
1413
1388
1389
1398
994
2450
1028
1173
740
824
818
676
1963
733
674
696
679
705
719
973
2191
631
1760
657
622
741
818
1101
651
782
1617
1061
1334
640
835
676
693
1039
753
695
935
1127
1273
707
923
1009
661
657
668
1435
1414
930
573
688
1666