1263
915
788
786
768
712
665
574
564
550
537
519
497
489
477
462
457
447
442
433
414
411
409
385
371
368
359
357
349
347
341
316
305
304
279
278
274
270
266
256
251
240
234
227
224
222
217
215
209
203
201
190
182
178
175
164
157