25669
0
19783
2
572
2996
32302
17946
2964
1
4044
5
4471
14
1189
758
2535
3125
3426
4
2595
3008
3
685
1461
1028
5440
8
3498
2478
657
616
1672
2903
791
1603
2906