2530
1327
802
856
1038
1025
3143
2983
1373
1028
887
2145
1570
878
1048
1181
1514
979
1528
1776
2396
1665
965
940
4723
947
2111
959
952
1783
2457
3071
859
2201
845
18362
1149
1208
923
992
2066
945
1621
1558
1760
1107
924
1268
1226
921
2126
1784
2970
3049
2238
3280
2160
1047
3025
1989
1064
1433
977
2438
861
786
1004
948
928
800
1450
2050
831
779
852
1039
880
827
1993
920
1169
901
832
1527
3014
767
892
937
1322
2594
857
2671
2157
3446
790
844
913
941
834
856
1751
817
856
899
1295
1759
1778
1292
785
1055
1145
2516
949
877
1551
817
1246
802
2353
1962