18403
6
521
0
78
1073
249
544
3980
3
273
729
1126
21743
1
335
1817
1416
411
157
422
36045
802
3373
46
594
1044
4223
22
800
843
1448
105807
42
955
947