25669
0
19783
2
32302
572
685
455
1
3934
1746
800
4309
3
6753
17
2595
7471
9
3591
11
2996
1326
2377
534
791
2535
3354
501
3008
1562
15233
3107
7
4305
1461
3090
6
658