1008
2994
1640
1139
884
2861
1391
1820
777
841
2077
1317
946
962
1350
939
846
1372
1098
1250
1212
1305
870
5779
1832
1065
858
1567
2113
1208
875
1271
936
37004
2767
1310
1096
1237
1162
955
1096
864
808
2867
2852
1381
5049
1093
819
1210
863
1536
786
1204
1471
7520
1872
853
822
2566
1024
898
4000
2836
911
4879
2646
890
849
910
1009
1545
1947
2820
3111
853
873
819
1409
1893
1269
931
1072
873
958
860
1114
1231
1943
2373
1191
6863
944
2356
2682
807
2415
2054
881
1053
1539
4019
992
1770
831
923
1088
3264
1036
1057
1411
790
1553
3188
2262
3604
836
2163
2478
860