531
2
783
3
2368
8
743
0
760
86
1
951
1575
987
771
5530
660
1158
479
2621
2206
562
673
747
685
512
2970
4
398
1355
619
4139
6
602
724
526
1310