104
72
293
61
40
15
198
95
130
129
55
187
174
203
458
62
462
783
339
464
82
131
149
184
879
135
1832
467
212
12842