1336
969
807
791
753
736
665
584
581
574
541
534
532
527
516
503
494
477
465
443
439
432
427
422
398
386
385
379
367
364
344
343
338
328
327
320
314
298
292
289
267
260
248
245
231
222
215
214
207
204
202
201
200
192
181