66
1082
517
410
333
508
249
297
182
262
325
307
195
198
168
299
257
83
537
95
280
97
242
264
711
287
253
842
778
103
548
148
132
965
2009
178