25669
0
19783
2
3090
6
2865
32302
3080
3
21152
8
3779
4358
851
1
6779
5
1892
17946
4721
4639
1812
989
3041
2535
1777
1690
15233
2932
1239
3498
4
1162
2562
2337
658
11924