896
652
536
533
530
510
483
467
465
444
440
374
368
337
330
324
312
311
311
306
306
300
295
293
291
282
278
276
268
264
247
246
244
242
239
239
237
235
234
234
228
226
226
223
221
220
219
219
216
214
213
209
207
206
202
200
194
192
191
190
190
189
185
185
184
182
179
176
174
174
174
173
173
172
169
168
166
165
163
163
162
162
161
160
160
160
158
158
156
152
151
150
143
142
142
142
142
140
139
139
138
136
136
135
133
130
130
129
126
126
119