843
745
532
496
485
461
452
451
438
433
419
419
418
418
408
368
366
363
348
347
344
341
338
329
321
319
311
308
306
301
296
291
289
286
279
270
267
267
264
260
260
255
253
251
248
246
239
239
238
237
225
224
224
222
221
217
214
214
213
212
211
210
207
204
203
200
198
196
192
192
191
190
188
185
184
182
182
181
180
177
176
175
175
174
173
173
172
170
169
165
164
163
163
161
158
158
156
155
154
154
151