25669
0
2906
2
951
1
19783
1935
1814
3090
6
1922
32302
2903
3
1174
2932
2530
4
913
4358
21152
8
8527
2866
665
5
5950
10
2173
1606
940
2562
2337
3485
7
1526
3080
1514
3008