25669
0
19783
2
572
685
1777
32302
791
2996
800
1558
2505
4642
3
534
1528
2595
1412
1
3791
7
1935
1162
5440
8
2921
5
2535
2110
1228
400
3354
1815
2932
3107
2258