1422
1029
891
841
775
762
754
653
621
612
602
558
554
550
522
517
489
482
480
474
470
463
449
446
428
422
420
401
400
353
339
325
316
315
310
298
294
275
270
268
266
253
245
243
232
226
212
202
198
197
195
180
178
170
163
159
151