4589
3298
2147
1080
887
507
476
443
407
369
364
357
349
295
293
288
281
261
260
256
249
235
233
229
225
222
213