13
52
11
21
6
4
3
19
12
14
33
258
48
800
183
387
39
57
106
36
77
66
151
9
87
133
17
32
43
119
29
27
7
334
175
30
129
18
42
37