31535
0
1824
2748
2
552
458
169211
11
918
46414
1
1152
1045
139
639
4594
1069
2275
896
1105
1649
683
1586
19279
467
2522
653
759
2720
10
611
6800
484
1009