4357
2917
2391
2295
1740
1726
1634
1483
1437
1433
1430
1240
1224
1214
1107
1083
1080
1064
1045
1033
965
927
909
855
846
799
792
769
730
724
723
722
713
705
701
698
691
680
670
667
661
658
651
649
627
623
621
603
586
565
563
560
556
544
542
538
537
534
527
527
520
518
517
514
511
502
492
490
483
469
459
446
430
408
399
393
389
386
375
372
361
293
282