353
0
392
901
678
2632
3
256612
306
4328
10
2711
4669
2
320
441
346
717
483
558610
6
703
73
691
1318
970
71
657
984
281
367
1935
589