25669
0
14
1189
19783
2
2996
572
32302
657
17946
1193
721
501
2902
16
616
3498
4
3008
3
4044
5
2986
1
4471
2535
3125
685
1028
2595
822
1461
2964
1225
758
931