1150
913
811
763
761
689
647
575
574
547
540
500
494
483
468
467
456
448
431
429
426
412
400
399
386
385
382
367
351
341
337
327
320
314
306
287
280
277
275
269
268
256
248
245
244
226
224
219
218
198
191
189
187
180
170
168
167