1061
865
793
762
714
646
601
545
532
517
511
480
465
451
437
430
426
416
408
394
383
379
373
361
349
340
339
320
300
295
294
284
280
273
272
269
265
262
253
244
231
217
209
200
195
188
183
170
169
166
159
155