31535
0
1586
1
1024
2
1418
1824
2748
1649
7952
552
458
1431
8766
909
896
1192
1378
1428
1069
1115
1105
46414
846
4594
1543
467
6800
2522
759
611
1009