Ответ:

После обобщающего сочетания «здания Москвы» двоеточие вводит перечисление. Вторая часть последнего предложения поясняет, в чём заключалась рациональность планировки, поэтому перед ней ставится двоеточие.

Ответ: 2, 7.