4567
3287
2143
1074
883
507
506
476
441
406
369
363
357
349
347
295
292
288
280
261
260
256
249
235
233
229
225
222
213