4018
3663
3425
2324
1952
1881
1695
1602
1519
1207
1123
984
957
928
859
784
765
733
702
574
428
420
410
356
343
335
332
324
270
248
240
214
204
202
163
156
146
136
134
127
123
120
114
107
96
88
80
68
63
58
57
56
45
40
39
32
30