31535
0
2748
2
3114
4
2275
17353
1824
1098
1649
1
3691
5
6800
1431
8766
909
1192
1378
552
46414
1428
1069
896
1105
1024
1115
1586
1543
846
1152
458
467
4594