31535
0
1824
1232
269
1075
1649
1
657
1115
771
759
1431
2
6800
1152
2748
8766
909
1192
1378
376
484
1428
1069
608
653
896
1105
655
1024
1586
1543