4932
4645
4239
2857
2361
2341
2111
2011
1851
1536
1363
1295
1277
1110
1040
1030
1021
923
897
646
558
542
530
494
480
411
405
400
379
309
306
287
229
222
177
174
173
167
163
162
153
148
147
142
141
126
122
90
86
82
74
71
59
57
54
50
48