604
530
287
428
957
269
237
185
221
368
180
412
864
112
69
103
442
157
262
117
150
401
159
302
234
110
78
65
603
945
283
212
568
217
544