62
43
26
21
24
51
39
18
11
73
165
112
30
9
7
10
3
15
93
527
17
41
27
606
1752
284
111
138
145
349
78
16
12
105
179
14
34
37
1013
94
190
67
42
25
2
31
20
48
98
84