3039
3038
1923
1896
1564
2136
2527
955
797
925
993
809
739
1362
1293
779
771
2030
1654
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
788
649
735
781
799
657
1280
1174
644
966
769
2362
687
1889
1335
1191
759
1164
903
670
5395
924
729
968
690
930
991
1160
1641
670
1771
904
822
1237
1499
1222
1480
776
661
947
674
1331
1124
1192
2528
668
793
657
740
671
1794
2482
1166
614
685
1040
661
1126
725
3006
3189