31535
0
1824
458
464
6800
17353
2748
2
467
503
968
572
4594
1
2522
440
1009
468
422
25137
494
683
2211
2275
552
448
255
576
584
953
649
296