31535
0
1649
1
1009
1824
1431
2
6800
2748
608
8766
909
1192
1378
1428
1069
896
1105
1024
1586
1543
422
683
390
1418
458
953
572
3287
503
1232
467