1079
865
814
787
721
653
613
552
545
514
483
482
469
448
446
428
423
422
409
402
386
382
372
371
360
354
348
343
339
298
295
291
290
284
273
270
268
260
245
244
239
232
224
218
207
204
195
191
189
183
176
170
169
168
153
152