12
8
15
7
52
36
6
46
5
13
25
17
19
18
32
4
20
26
58
34
24
885
49
3
29
11
152
9
16
53
100
273
2
47
116