559
519
495
400
387
328
321
295
291
288
286
285
280
278
260
256
253
250
250
248
246
245
243
239
239
237
236
234
231
231
229
224
223
221
220
218
217
216
215
213
208
207
207
206
205
205
203
203
200
198
197
192
192
189
189
187
185
184
184
184
183
182
182
180
180
179
176
176
175
175
173
173
173
172
172
172
171
171
170
168
167
167
167
167
167
166
164
164
164
160
159
157
156
156
153
152
151
147
146
144
144
138
138
137
136
136
136
131
127