290
1491
223
1127
206
1056
175
1051
70
1043
194
1012
174
965
188
943
181
920
184
915
177
895
176
885
171
879
176
878
164
861
167
842
166
840
290
1491
223
1127
206
1056
175
1051
70
1043
194
1012
174
965
188
943
181
920
184
915
177
895
176
885
171
879
176
878
164
861
167
842
166
840