604
536
291
431
960
269
240
185
222
369
180
412
871
113
69
103
445
158
262
118
150
403
160
303
234
110
78
65
603
949
283
212
568
218
547