1121
882
842
789
738
668
616
561
552
520
518
488
486
473
456
443
438
434
425
403
401
396
386
371
369
363
356
351
336
307
297
285
274
271
267
265
263
252
247
245
229
228
211
208
204
202
194
186
178
172
168
154
153