25669
0
2535
2
19783
1162
1
674
1239
3591
11
3835
4
21152
8
3090
6
3083
2530
1710
400
32302
604
471
1814
4562
10
2932
1558
3498
1135
3
17946
570
1623
2043
1812
796
7793