604
536
291
431
960
269
240
185
222
369
180
412
869
113
69
103
445
158
262
118
150
401
159
303
234
110
78
65
603
949
283
212
568
217
545