871
0
388
25669
678
3053
7
705
19783
2
2535
106
1120
866
692
4044
5
1169
3083
17946
2465
1189
757
1008
3125
1193
1588
3546
1
32302