31535
0
2748
2
458
1824
139
1152
17353
1649
1
296
683
968
6800
3373
1431
8766
909
1192
1378
829
1428
1069
896
1105
1024
1115
1586
1543
846
46414