628
0
1077
1
9435
8
1106
333
412
705
89
436
1840
890
393
822
1596
543
467
553
329
350
355
666
334
904
804
916
131589
512
1484
730
388