1316
1122
786
753
706
640
614
570
543
517
493
487
472
461
460
452
426
414
394
387
386
384
380
379
376
353
343
331
326
311
305
302
301
282
267
265
259
249
244
241
229
221
212
208
195
190
178
167
166
163
158
156
154
151
149
147