438
933
197
612
236
685
322
496
115
430
175
293
57
183
74
254
61
231
6
350
60
51
221
71
220
82
182
68
180
50
188
44
166
47
147