1446
1023
934
858
803
731
662
601
586
581
579
571
540
523
514
503
483
464
457
440
428
423
421
414
411
402
397
395
392
375
372
348
346
343
336
335
319
318
314
313
287
271
266
257
249
241
240
223
222
220
218
196
194
193
192
189
173