7406
4054
3242
3083
2880
2732
2533
2521
2393
2342
2292
2286
2252
2188
2122
2112
2101
2094
1963
1951
1891
1817
1815
1735
1691
1664
1577
1556
1538
1521
1510
1494
1444
1340
1323
1305
1295
1283
1277
1273
1272
1264
1251
1179
1171
1164
1149
1121
1120
1118
1099
1098
1091
1091
1067
1066
1034
1025
973
958
955
945
919
917
915
857
852
847
827
823
817
812
796
754
737
736
717
704
698
683
667
665
661
641
607
589
582
577
563
554
492
486
455