31535
0
2748
2
1824
608
1649
1
759
918
6800
1431
4594
8766
909
1192
1378
1428
1069
896
1105
572
1024
1115
1586
1543
611
846
584
458
408
3381
3
2111