31535
0
1586
1
1024
2
1418
1824
2748
1378
1129
1421
1649
467
552
2201
6800
964
1501
1431
706
8766
909
19279
1192
1428
1069
896
1105
661
1115
1543
2683