2597
1706
1648
1383
1317
1303
1211
1113
1088
1035
1028
987
924
906
798
668