439
0
729
1009
2
3488
8
2105
1
459
692
443
1230
5
2104
3
797
1124
782
4362
634
1893
376
863
78
56488
3383
594
955
2617
1978
980
962
337
813
1440