170
947
71
492
124
478
221
307
121
322
18
107
100
208
59
183
16
181
32
131
179
171
22
113
15
103
68
395
12
116
26
125