17082
13292
12510
10741
8851
6063
5994
4034
2782
2482
2391
1889
1639
1636
1617
1444
1390
1379
1378
1339
1300
1282
1251
1250
1232
1201
1199
1172
1168
1151
1145
1139
1131
1126
1120
1099
1069
1065
1062
1046
1032
1030
1020
1007
989
963
933
926
922
916
907
906
888
888
871
858
856
853
853
841
837
837
836
830
819
807
802
790
778
772
765
764
763
754
752
745
741
735
728
725
724
720
716
708
706
701
696
690
686
677
676
673
672
663
661
658
649
630
630
628
613
609
603
603
590
589
559
559
526