58
13
8
12
7
34
885
36
9
273
18
21
27
53
4
3
10
19
65
20
23
2
33
35
30
24
91
5
31
185
72
706
115
15
198
63
51
25
1