1364
932
904
868
752
689
669
643
600
593
587
571
502
482
481
465
430
405
403
394
389
388
374
304
298
291
284
279
278
277
274
271
250
237
218
206
201
192
185
179
170
154
153
149
146
142