1706
942
816
778
731
679
679
676
648
633
591
587
584
573
417
415
414
409
408
403
399
398
392
390
382
377
373
373
368
365
357
349
348
346
346
344
340
329
329
328
322
322
322
320
318
312
311
310
307
305
304
304
304
302
298
296
295
293
288
288
287
287
286
283
280
273
270
266
264
263
263
263
258
254
253
252
249
247
243
238
238
237
235
235
234
233
233
232
232
231
231
229
225
223
223
222
221
220
219
215
214
212
211
208
205
202
200
199
199