1132
1076
987
1032
1165
3935
8074
2968
1033
962
929
993
981
1014
13580
917
878
943
1226
1023
1012
1244
1078
2431
1101
2421
938
1277
937
982
969
1257
1230
934
1843
975
1026
2144
1422
4235
1487
1231
1341
1053
1086
6599
1427
1454
1061
978
960
1614
4057
1015
1594
1073
1146
2771
2600
1028