0
1831
3
1570
4
11334
14602
5
13219
6
69030
26
55251
43
35468
28
19678
10
115645
93
21014
7269
12
392548
29
125977
30
190132
100
26716
8
35540
13
50457
35512
70946
37567
16
12726
16716
14545
3857
11501
7
14872
3141
1
13631
2
32276
9
76340
46
119157
68