31535
0
1192
1
1428
1824
458
2748
2
1649
671
1418
3287
1431
552
8766
909
896
1378
1069
1024
1115
1586
1105
360
846
1543
2683
2522
282572
19279
572
6800