20634
8
729
0
1124
1
1893
459
2105
2855
3
752
1009
2
425
634
991
555
1029
955
813
56488
441
99
1270
74
433
78
443
2033
3044
27
4252
2079
3868
692