4086
3261
3179
3082
2810
2465
2401
2361
2309
2118
2086
2072
1995
1948
1943
1786
1647
1617
1568
1458
1457
1347
1335
1330
1303
1228
1212
1149
1109
1039
1007
982
978
937
925
920
882
881
869
868
861
827
822
805
786
783
782
778
760
753
745
724
718
717
699
689
637
636
631