1161
1049
866
795
757
726
722
653
646
634
626
595
594
581
527
524
522
521
520
510
505
488
487
482
444
437
414
406
380
373
371
364
361
356
355
341
340
336
335
321
307
297
290
288
278
265
259
253
249
223
218
215
214
207
205
200
199
198
192