39
7
16
25
14
218
489
15
825
86
72
462
845
162
145
127
61
177
84
93
76
153
169
60
129
79
85
30
90
101
98