964
964
934
655
581
575
560
463
424
393
383
379
375
358
356
347
347
335
333
330
328
325
305
301
297
293
292
291
290
288
288
286
284
284
282
279
276
272
271
270
266
261
261
259
255
254
254
254
253
251
251
249
248
247
247
247
247
242
241
240
238
238
237
237
234
232
231
231
230
226
225
224
222
221
220
220
219
219
216
216
216
214
214
213
211
211
211
210
210
210
210
207
207
207
206
206
205
205
205
204
204
203
202
202
201
201
198
198
197
197
196
195
194
194
193
192
191
190
190
190
190
187
186
185
185
185
185
184
184
183
183
183
183
182
182
182
182
182
182
182
182
181
181
181
181
181
181
180
180
179
178
178
177
177
177
177
177
177
176
176
176
176
175
175
174
174
173
173
172
172
172
171
171
171
171
171
170
170
169
169
168
167
166
166
164
164
164
163
163
163
163
163
161
161
160
160
160
160
159
159
158
158
158
158
158
157
157
156
156
156
155
155
155
155
154
153
152
152
152
152
152
152
152
151
150
149
149
149
149
148
148
148
148
147
147
146
146
146
145
145
145
145
144
144
142
141
141
138
138
138
138
138
138
138
137
136