1240
1170
954
894
871
867
818
810
789
756
756
752
752
740
728
716
697
679
650
631
588
573
544
520
516
513
513
496
489
474
470
468
463
463
457
444
434
428
424
408
399
393
390
381
378
365
355
354
350
350
349
341
340
331
331
331
328
325
323
319
318
318
318
316
311
310
310
308
304
301
299
297
295
293
290
287
287
286
281
276
269
264
262
259
259
257
251
251
242
235
234
224
223
215
213
212
209
197