3360
2806
2776
2479
2432
2358
2330
2239
2201
2109
2047
2022
2016
1908
1826
1771
1766
1746
1718
1584
1568
1526
1497
1494
1451
1411
1405
1403
1399
1395
1326
1310
1299
1238
1191
1183
1183
1168
1168
1166
1139
1126
1115
1106
1095
1085
1070
1059
1054
1054
1028
1014
1008
1008
993
991
975
962
956
956
954
949
929
919
915
893
890
885
883
877
870
864
861
857
850
848
848
841
821
815
811
810
803
784
775
773
770
769
759
758
758
752
747
744
735
734
723
722
715
713
698
696
686
678
675
671
671
658
658
658
655
654
653
653
652
650
649
638
637
635
634
630
625
618
615
614
609
603
600
599
595
588
584
582
582
579
574
569
568
567
561
559
556
556
550
547
544
543
542
537
532
524
523
522
522
515
512
509
507
505
496
486
486
485
483
481
480
477
474
473
473
469
468
468
466
465
459
458
456
451
446
441
436
434
433
429
426
425
425
422
419
416
415
410
409
409
407
406
405
399
398
395
394
391
388
376
374
372
366
366
362
361
359
356
354
352
343
341
338
335
329
328
320
313
311
310
306
302
299