1085
856
779
737
554
480
461
398
390
376
375
372
368
345
339
332
328
322
315
312
308
307
295
290
283
279
273
257
249
247
238
214
211
202
196
192
191
188
186
177
176
172
169
168
165
164
163
158
150
147
145
144
133
124
118
117
114