933
736
726
609
436
381
378
350
333
331
310
290
286
278
274
272
271
240
237
231
214
213
206
204
195
194
188
181
177
162
151
146
144
141
134
132
129
125
123
122
121
118
110
109
108
105
104
100
92
91
78
75