1202
926
825
786
765
691
635
576
568
550
527
489
487
486
478
465
454
452
430
426
413
405
399
393
391
385
373
368
362
338
327
319
315
302
294
291
285
278
275
274
272
255
250
238
236
219
210
207
205
180
178
172
167
161
160
158