104
72
293
61
40
15
198
95
130
129
55
187
173
203
458
62
462
783
339
82
131
147
184
878
135
1832
466
212
12837