4560
3964
2399
2277
2075
1585
1511
1446
1074
934
922
904
863
826
769
707
700
645
584
527
512
472
458
438
404
391
389
384
382
381
378
328
326
296
256
242
218
216
204
193
191
160
149
137
132
131
125
111
108
107
106
104
100
99
96
90
86
85