31535
0
2141
3
1054
1
2748
2
1418
1824
2275
458
1649
768
6800
467
2987
1431
1614
5
8766
909
3114
4
1192
1378
3404
1428
1069
896
1105
5866
1024
1115
1586
1543