679
2
438
1
465
313
90
338
492
483
339
717
362
392
1090
1339
0
330
599
4
377
515
1365
326
536
268
71
1521
87
303
1247
3
261
255
321