25669
0
4651
3
14
1605
1
957
2
19783
2535
3316
10
2996
12459
4044
5
3083
444571
9
971
17946
2907
2465
1189
3125
2145
32302
4730
280
5079
2573
7
96
3498
4
3779
1397
4471