25669
0
19783
2
2465
2705
1
2316
4453
4
572
685
6929
11
32302
791
2996
4572
5
800
1516
534
2595
5151
8
1780
2535
3528
7
2425
3169
3
1960
1690
2932
501
2303
3498
5412