1043
835
820
735
695
606
564
517
504
494
460
437
427
421
413
410
409
390
379
363
354
345
336
334
332
327
325
318
317
296
295
290
268
265
252
250
247
244
241
237
236
226
225
215
213
202
195
189
179
173
172
166
163
159
155
151
149