11
4
7
70
36
26
18
8
31
348
82
37
86
73
877
53
1944
121
88
39
621
101
35
10
27
171
161
187
567
10323
60