1086
801
796
759
620
551
537
504
500
455
413
400
390
377
365
353
344
343
337
324
310
309
306
297
288
282
256
252
249
235
231
226
216
209
202
200
189
187
183
180
178
177
176
171
170
164
163
160
158
155
151
147
138
127
120
117
116