1583
1043
981
937
912
897
856
838
751
748
748
745
705
685
684
684
681
658
626
607
601
600
596
560
553
547
536
527
524
523
521
518
516
505
503
502
499
497
488
487
482
482
474
464
462
462
461
461
460
453
449
446
439
430
429
422
419
419
417
415
413
403
402
400
399
395
394
394
393
393
391
388
385
384
374
370
368
362
359
353
351
351
349
349
347
345
345
344
344
344
339
336
335
332
332
332
331
329
328
328
328
319
318
318
317
315
313
305
305
303
303
300
298
297
297
291
289
282
277
272
261
259
257