668
village
317
42
524
43
315
654
366
292
64
247
100
975
191
269
558
508
560
387
959
462
204
8
508
1K
2
741
884