20
184
19
110
497
265
145
72
479
77
94
14
11
55
24
22
33
9
54
25
67
44
29
166
7
907
52
198
53
56
5
167
18
47
34
80
239
196
102
174
23
36