710
589
563
552
512
506
471
462
461
449
409
359
348
337
330
318
316
313
302
293
289
287
283
282
281
271
268
264
260
252
248
241
239
237
236
234
233
233
226
226
224
215
215
214
204
202
198
198
194
194
193
193
192
191
191
188
188
187
186
183
183
179
177
175
172
170
167
166
165
162
161
161
152
151
150
148
141
135