1628
1452
1446
882
812
710
710
680
654
616
591
588
582
571
568
548
529
517
515
498
490
486
477
470
469
463
462
455
450
447
444
437
426
425
423
415
413
409
405
403
388
387
386
378
373
370
368
368
367
365
363
359
359
356
356
354
348
347
343
332
325
323
322
321
318
313
308
308
301
294
292
288
284
283
280
268
253