935
807
749
623
593
572
572
534
466
464
460
458
432
409
407
398
396
394
394
389
387
384
384
372
368
364
354
350
343
331
330
329
321
318
313
310
304
302
297
278
277
268
265
260
259
258
253
250
249
248
244
241
240
236
235
232
232
229
228
221
220
208
207
206
204
202
202
200
200
198
193
192
192
192
191
190
188
187
186
186
184
183
182
181
179
179
177
175
175
172
172
169
169
168
165
162
161
155
154
147
146
145
143
143
141
138
137
134
130
129
124
124
119