440
0
1334
46
488
531
448
1898
1
20634
8
521
392
1463
155
935
1068
1608
332
312
387
1663
1817
653
342
11829
368
839
7756
3
298
65
393
722