43308
6668
2946
2728
2521
2337
2054
1901
1791
1621
1558
1517
1394
1365
1326
1307
1279
1102
1096
1059
1024
1018
999
909
906
891
881
871
854
841