604
535
291
431
960
269
240
185
222
368
180
412
868
112
69
103
445
157
262
117
150
401
159
302
234
110
78
65
603
949
283
212
568
217
545