768
651
505
503
416
395
388
388
383
373
371
362
360
357
353
337
335
335
330
323
313
302
301
297
293
290
288
285
280
277
277
270
269
269
268
262
262
257
256
249
247
247
247
243
243
242
242
241
236
229
229
228
228
227
227
224
219
217
217
216
215
213
210
209
209
206
206
204
203
202
202
202
202
199
198
198
197
195
191
191
189
188
187
186
181
181
181
179
178
174
172
169
166
166
159
158
155
155
154
153
149
149
148
148
148
148
146
144
142
140
129
127
125
119