3
8
15
176
66
58
18
17
576
21
12
9
1
13
169
67
32
2
28
635
46
45
24
43
26
385
23
194
27
38
74
120
53
68
44
52