31535
0
1541
458
637
1824
325
552
251
611
572
2748
2
1192
1
1428
1045
503
20634
8
584
282572
608
798
139
169211
11
363
1009
1504
475
1649
1603
360
2809