1001
793
744
709
514
458
447
421
397
386
357
351
340
324
317
316
305
304
302
297
290
289
273
259
252
245
241
237
221
211
206
196
193
191
188
185
184
183
180
176
175
170
168
154
151
149
142
140
139
138
137
136
124
122
112