3898
1994
1850
1637
1380
1328
1328
1201
1189
1188
1061
1050
1016
993
965
952
949
933
866
861
852
828
822
747
737
735
732
716
699
689
685
666
633
631
630
628
624
615
612
588
581
576
571
567
551
542
536
523
521
520
518
516
494
490
490
488
485
479
476
469
468
460
458
454
453
445
428
427
411
408
405
402
400
397
395
391
390
385
348
342
334
330
329
329
324
313
309