16
9
13
6
58
8
25
5
52
22
10
19
17
12
4
7
3
20
11
1
24
38
56
23
172
145
77
101
1200
62
86
368
53
284
191
149
176
175
85
259
31
78
103