5461
3860
3632
3130
2500
2346
2128
2071
2043
1936
1796
1668
1495
1472
1471
1444
1420
1393
1386
1386
1319
1282
1268
1261
1233
1225
1162
1122
1106
1101
1079
1055
1031
1027
1018
991
958
953
932
927
899
879
869
841
836
833
829
817
814
808
795
792
771
767
766
757
752
747
746
727
723
720
683
682
676
662
660
657
654
641
627
624
617
605
592
588
571
563
558
543
529
501
496
478
454
416