1055
991
802
783
766
719
665
611
604
562
561
522
513
499
488
479
471
459
443
439
438
436
411
401
400
396
382
374
363
324
322
313
309
299
298
291
288
276
275
272
271
269
263
258
255
251
250
249
226
222
207
200
187
183
179
165
163
162