4691
4010
3828
3621
3469
3186
2990
2860
2702
2615
2611
2527
2480
2378
2274
2188
2079
1923
1818
1769
1683
1680
1636
1624
1557
1511
1492
1399
1396
1388
1326
1282
1272
1250
1237
1227
1207
1179
1171
1162
1090
1071
1059
1035
1025
1001
995
986
957
927
918
879
869
862
849
845
840
837