1230
1145
1093
993
927
900
870
847
813
800
767
741
700
669
658
597
590
583
575
571
568
566
562
556
547
542
525
494
477
464
461
458
452
449
446
438
433
431
416
413
371
369
368
363
352
350
344
343
333
322
319
317
317
316
314
311
301
286
284
283
282
280
280
277
256
250
244
244
242
239
239
238
238
231
231
227
227
223
221
216
215
213
212
210
207
204
197
188
187
180
179
179
171
169