1253
1220
900
873
770
739
736
729
704
590
566
560
555
540
540
507
487
483
465
460
453
451
424
423
414
405
402
399
388
387
383
383
379
375
367
361
359
355
352
344
343
342
338
326
324
321
320
319
317
317
317
317
317
314
310
302
299
293
292
289
288
286
285
283
281
280
277
275
274
273
268
268
266
263
260
259
258
258
257
257
256
254
249
248
248
248
248
245
244
244
235
235
235
234
232
230
230
229
227
225
221
221
220
218
218
217
217
215
215
212
212
212
211
210
209
208
207
205
204
203
198
197
196
192
191
189
188
186
185
183
181
180
180
180
179
178
176
174
173
172
172
172
168
168
167
165
159
159
158
158
157
157
157
154
154
153
151
148
144
140
138
138