2439
1606
1533
1284
1211
1196
1116
1008
976
948
930
867
831
776
694
593