31535
0
2748
2
376
1824
552
458
3373
484
1649
1
360
467
422
19279
1504
608
1045
2522
4594
1431
6800
8766
909
683
1152
1192
1378
2330
1428
1069
896