9
13
8
7
4
3
2
10
40
37
185
17
53
11
24
6
21
153
36
135
55
77
175
41
703
12
98
48
43
63
73
65
18
19
66
81
189
96
85
57
689
549
381
211
103
68
54
29