4295
3128
3011
2921
2852
2794
2770
2670
2421
2313
2270
2234
2196
2116
2114
2106
2101
2077
2058
2039
1979
1934
1879
1831
1791
1661
1608
1600
1581
1532
1521
1491
1485
1475
1412
1405
1349
1302
1237
1210
1204
1163
1154
1146
1116
1072
1065
1055
1050
1009
994
961
941
939
936
885
874
834