7004
4441
2973
2324
1596
733
706
647
570
541
498
482
480
461
456
422
404
402
384
376
344
341
330
327
309
302
297
268
265
262
260
251
237
198
195
189
188
182
176
159
149
123
120