2
6
2
3
4
2
2
9
13
5
13
9
4
2
6
8
11
5
10
5
19
15
2
15
12
14
2
8
3
11
10
16
43
11
40
19
17
34
50
36
5
51
25
15
25
188
210
10
Leaflet | © OpenStreetMap contributors