25669
0
572
19783
2
8527
1
2173
1804
1660
1192
3090
6
791
685
2903
3
951
2932
5440
8
2996
800
913
4358
2258
1777
21152
24337
22
3107
7
2337
5
534
467
989
1514
3008