391
106
587
184
581
145
748
401
574
178
418
160
201
89
326
147
334
50
392
32
306
140
467
40
552
60
448
103
358
115
458
8
183
171
395
62
227
49
565
71