4813
4104
4024
2708
2587
2103
2095
1993
1818
1497
1273
1222
1167
1083
1056
932
912
858
788
585
575
523
505
448
436
388
379
369
352
334
321
302
275
263
213
188
187
175
168
164
156
155
136
132
129
121
108
101
92
86
84
75
74
68
64
60
50