692
290
239
113
212
156
129
41
459
171
370
6