31535
0
3663
1
1824
2748
2
6800
4594
552
458
608
768
363
1045
517
1115
2522
1428
2952
350
46414
2275
611
729
1020
968
1009
1649
759
584
639