257
0
585
1674
1872
1
16840
15
392
3663
413
53
366
693
584
661
326
320
991
592
931
918
2855
3
622
776
476
6515