25669
0
19783
2
572
32302
685
400
800
2595
2996
1628
1
1326
534
791
2535
5046
3
1400
501
3008
2277
3090
6
2886
4
3820
2316
14
1618
2921
5
2932
5065
2604
1431