5209
4495
4200
3963
3837
3523
3375
3270
3239
2943
2917
2879
2862
2706
2670
2531
2438
2392
2136
2018
1995
1885
1873
1850
1793
1694
1657
1635
1613
1557
1521
1474
1438
1433
1387
1383
1357
1339
1315
1307
1295
1292
1215
1180
1161
1142
1115
1092
1068
1054
1035
1008
988
971
968
952
949
948
917
914