2509
2
983
5
556
1
625
543
593
812
398
1612
671
528
102
798
0
712
734
735
477
689
1030
473
119
959
655
935
578
1358
7
488
98
86
76