1332
1
3194
9726
3
562
766
1445
2
1521
654
846
704
655
856
778
1224
5678
6
410
524
516
628
675
813
907
1481
450
900
0
708
1152
1153
685
1066