1095
994
2981
1316
1047
1289
1079
3155
1501
869
832
1065
2429
1192
1013
2258
2561
798
935
1358
1276
1007
1077
809
974
1211
842
804
1991
910
871
1282
3527
3925
4596
1909
10069
919
3606
997
2061
1260
863
1330
779
2886
1138
1244
915
1021
995
871
972
1265
912
1695
1032
1048
1008
1093
1934
957
810
1084
946
2056
2223
928
802
2016
931
1771
865
1152
839
844
1069
788
961
1373
832
1080
973
1130
2265
911
885
995
1441
1134
1244
886
815
1187
1542
811
1032
955
900
1197
1011
1882
1062
854
812
2055
1008
1055
993
1832
880
877
922
854
786
1597
2459
1021
17803
1793