583
1
2994
5
7978
9
2732
2
544
604
521
592
0
3354
986
4465
22
718
511
603
7034
5431
645
1036
766
2525
4
2502
3507
6
810
1812
2114
1473
1867
2634
3
2044
1735