25669
0
21152
8
1355
4044
5
17946
14
2996
2535
2
32302
3125
454
19783
1189
1461
2964
1
3498
4
87
2478
554
4471
1672
1174
1094
900
422
3779
2986
6273
617
940