31535
0
552
1824
458
1152
1649
1
467
846
584
1431
2
6800
2748
8766
909
1192
1378
25127
1045
4594
1428
1069
543
896
1105
1024
2522
1586
1543
300
1075