1086
826
806
696
581
516
483
421
400
397
393
388
374
364
360
358
356
340
331
313
312
311
308
304
297
280
274
273
264
261
247
229
225
224
222
208
194
193
192
186
185
180
172
171
169
162
156
155
149
147
146
137
136
134
130
123
120