31535
0
1824
458
552
2748
2
7334
4
3815
4594
1
2952
46414
1649
2522
676
918
2730
6
3287
584
6800
1431
8766
1045
909
1192
1378
1428
1069
608
896
1105