673
0
1105
1
338
1201
393
823
355
521
730
514
506
926
480
294
358
1404
1325
1364
1301
515
257
433
1442
302
295
510