5158
4367
4273
3990
3836
3577
3389
3189
3183
2946
2905
2901
2836
2789
2754
2555
2464
2382
2157
2120
1968
1895
1862
1777
1753
1696
1618
1535
1532
1476
1443
1432
1431
1426
1425
1406
1330
1329
1312
1305
1293
1292
1280
1204
1203
1200
1152
1010
1000
989
976
955
954
934
933
917
910
904