2275
2
31535
0
1584
1418
896
1
2111
3
1649
458
1824
1431
6800
467
2748
8766
909
1192
1378
1054
1428
1069
1105
1024
1586
1543
2982
1312
1129
3116
3287