25669
0
19783
2
14
536
572
32302
534
2996
2595
685
800
501
345
791
2535
2756
3008
3
2258
1
2366
3202
408
2086
721
847
993
1794
15233
1344
1612
2313