1 26
1 26
ADVERTISEMENT
25. Saratoga, Calif.
24. Sammamish, Wash.
23. Brookfield, Wis.
22. Eden Prarie, Minn.
21. Lexington, Mass.
20. Kirkland, Wash.
19. Westport, Conn.
18. Highland Park, Ill.
17. Southlake, Texas
16. Franklin, Tenn.
15. Mason, Ohio
14. Wellesley, Mass.
13. Fishers, Ind.
12. Melrose, Mass.
11. Arlington, Mass.
10. West Fargo, N.D.
9. Newton, Mass.
8. Littleton, Colo.
7. Los Altos, Calif.
6. Needham, Mass.
5. Milton, Mass.
4. Brentwood, Tenn
3. Princeton, N.J.
2. Carmel, Ind.
1. Leawood, Kan.