5182
4848
4109
3821
3662
3567
3506
3459
3295
3090
3023
2922
2908
2668
2616
2604
2521
2209
2179
2081
2012
1991
1929
1870
1839
1789
1769
1721
1700
1532
1527
1487
1486
1417
1412
1357
1352
1275
1252
1249
1229
1227
1179
1158
1151
1141
1122
1118
1116
1102
1093
1070
1064
1056
1044
1042
1022
982
950