1162
833
813
808
610
538
520
446
443
432
416
400
381
377
375
369
364
359
357
350
336
325
315
314
289
284
283
280
279
268
266
255
234
232
230
220
219
218
211
209
206
197
195
193
185
184
177
174
171
167
159
158
146
139
131
130
129