25669
0
19783
2
572
32302
685
1125
1
800
2921
5
2595
2996
5440
8
1777
534
791
2535
924
2258
1449
501
3107
7
1558
2505
1879
3008
3
1935
2446
8527
2050
3090
6
2316