16
4
25
14
217
489
15
821
85
72
86
462
845
162
144
126
61
177
83
93
76
153
168
59
129
79
30
89
101
98