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