31535
0
1824
2748
2
552
458
584
1115
1
2522
1428
46414
2275
611
1045
4594
1009
1649
759
639
422
1152
683
608
3287
382
363
169211
11
484
768
1779