3322
2872
2745
2687
2530
2519
2453
2378
1963
1910
1882
1852
1847
1831
1708
1691
1678
1676
1607
1554
1514
1498
1461
1417
1413
1409
1371
1363
1335
1255
1214
1212
1197
1184
1151
1131
1058
1039
1034
1016
1011
999
955
950
948
936
914
907
886
884
839
820
817
805
790
762
751
750
749
749
740
732
707
685
683
676
667
632
562
555
534