2645
1487
1459
1320
1292
1175
1099
1031
954
932
925
920
882
774
768
753
729
689
681
673
671
663
662
661
653
636
630
630
612
612
612
599
568
538
533
524
522
514
507
502
493
490
487
473
463
458
453
443
440
440
433
427
426
401
381
374
368
355
347
339
317
309