25669
0
19783
2
32302
984
2535
2996
2484
21152
8
471
536
17946
7884
17
5784
1189
572
2932
14
652
3498
4
10941
25494
3779
1162
1
1527
1038
1623
3208
3765
1243
1239