25669
0
572
19783
2
685
1558
818
2595
32302
800
2996
2535
223
1777
791
3107
7
24337
22
542
21152
8
2505
534
3090
6
3083
1250
1
1935
5440
2921
5
2366
946
604
400