863
549
538
514
510
482
464
461
392
391
369
358
358
358
356
353
329
312
311
303
298
291
290
287
284
281
277
274
268
254
253
251
250
248
246
245
243
241
236
235
235
233
230
230
226
224
224
224
221
218
212
209
207
204
204
203
201
198
194
193
192
192
187
179
177
176
175
174
174
173
171
170
170
169
168
167
167
166
166
164
164
163
163
162
161
161
161
160
160
160
159
156
156
151
150
150
149
149
149
145
144
144
144
141
140
140
139
134
134
133
133
133
126
126
125
123
122
117
116
115
114
111
111
110
108
106
95
91
91
88