2718
1728
1711
1619
1563
1481
1480
1407
1325
1295
1273
1270
1234
1165
1153
1131
1095
1088
1072
1044
1038
1034
1031
947
923
921
921
917
916
887
884
871
837
836
833
831
810
809
802
801
801
791
784
741
736
721
719
718
708
707
657
656
652
648
637
627
626
624
613
607
585
570
563
562
557
554
554
549
519
515
509
502
473
470
452
423
409
404
397
374
353
348
338
337
337
319
319