19
208
12
138
190
156
236
197
147
176
650
162
140
136
32
209
64
31
74
356
2736
1646
1393
2114
866
77
193
16885