7
23
3
258
19
4
42
297
47
12
25
11
1
20
10
156
9
2
986
72
44
31
26
21
36
27
79
52
18
6
54
14
5
41
17
65
34
45