25669
0
685
19783
2
2535
2996
572
800
534
2595
32302
1596
791
5065
1
1743
21152
8
3090
6
3083
15233
2786
2366
2964
604
600
2476
4562
10
1451
1785
2932
1558
1208