494
0
523
326
292
233
788
1269
1021
981
2
319
302
298
483
358
299
413
325
412
397
507
196
176
404
311
517
1
418