1217
1042
989
649
483
441
376
364
354
348
340
330
329
327
315
300
296
272
269
263
261
252
249
246
238
237
224
222
216