5269
3183
3026
2554
2481
2439
2396
2358
2355
2312
2303
1978
1946
1933
1927
1913
1902
1840
1821
1806
1771
1719
1712
1570
1561
1560
1538
1529
1522
1513
1511
1488
1467
1454
1437
1419
1389
1384
1363
1342
1293
1265
1261
1252
1248
1228
1208
1206
1178
1149
1127
1124
1113
1112
1063
1042
1030
1011
1000
998
974
967
950
935
933
921
921
920
907
899
892
889
887
883
881
867
853
823
766