1106
912
775
731
726
697
658
595
566
554
529
528
523
480
479
467
464
459
446
444
417
416
411
405
404
383
370
356
353
338
323
321
315
311
310
292
287
283
281
257
250
243
238
233
230
228
223
212
204
199
183
180
171
168
163
160