25669
0
1135
3
1002
1193
542
618
120
796
6
7793
4
706
1294
1
1042
10317
2
1153
572
1618
272
12459
3051
3158
1423
3017
302
2516