31535
0
1824
1152
1232
2748
2
266
458
759
1045
2740
1649
1
396
2952
484
6800
1431
8766
467
909
1192
1378
1428
1069
584
1033
896
1105
1024
1115
1586