25669
0
19783
2
41
3090
6
929
2996
2903
3
2932
572
4358
32302
21152
8
106
1733
3080
108797
2366
1
14
1289601
4
8065
1189
791
2480
1992
1797
948
1225
2453
2535
37355
13