31535
0
1824
2748
2
489
1428
1
458
1649
1009
282572
20634
8
584
3287
1431
6800
8766
2522
608
909
484
1192
1378
19279
1069
1045
552
611
896
1105
4594