31535
0
269
1824
2748
2
382
552
1152
3498
4
474
1232
1649
1
297
1095
2992
2720
10
1045
6800
1431
8766
909
611
1192
1378
871
1428
1069
600
896
1105
1024