773
625
595
594
575
528
519
495
473
464
457
444
419
415
402
402
401
378
377
361
356
355
353
352
347
344
344
338
337
333
320
320
310
298
293
289
277
273
270
269
266
265
264
263
263
262
260
258
258
255
254
251
249
249
245
243
243
239
238
236
234
233
232
230
229
228
227
226
223
219
217
217
217
215
215
213
212
212
210
210
210
210
209
209
207
207
206
205
205
204
202
202
202
201
201
200
200
200
199
197
193
193
193
192
192
192
192
189
189
189
187
186
181
181
180
178
178
176
176
176
175
174
174
174
173
172
171
169
169
169
169
168
168
167
166
166
166
165
165
164
164
163
161
161
160
160
159
159
159
159
159
158
157
157
157
156
156
156
155
155
155
155
154
154
154
154
152
148
147
145
145
137
137
135
134