25669
0
19783
2
3090
6
2903
3
2932
4382
4
4358
32302
21152
8
3080
108797
2366
1
1289601
2480
1992
1797
948
2453
2535
37355
13
1036
4044
5
3083
3447
7
17946
2465
1743
3125
3546
2949