1053
811
762
691
650
576
564
465
458
456
411
409
399
390
384
383
373
355
342
340
338
325
320
315
306
302
296
291
285
274
255
248
245
242
241
233
232
217
216
213
211
207
195
190
182
177
175
174
173
169
161
158
153
152
147
145
137