113
Village
144
350
663
445
220
97
68
109
236
388
666
349
76
184
233
499
432
119
150