954
1008
936
1038
1026
991
3058
1078
857
2940
1173
1135
993
1157
890
1133
3226
916
1590
1007
4786
1322
16441
1355
1109
956
1143
990
1334
1598
988
930
1104
1787
1150
1031
978
1059
1292
1081
1131
977
943
999
1098
910
1079
1078
860
956
6492
884
917
2144
942
2789
985
1106
967
885