685
0
1212
1398
300
306
62
637
508
432
787
381
521
333
46
320
1488
968
1411
413
231
984
802
454
994
2189
360
265
290
1465