25669
0
572
19783
2
496
1819
1
1691
2173
3090
6
791
1814
800
2996
685
1417
2903
3
830
2932
2669
2366
1746
1766
951
5065
619
15233
913
4358
21152
8
1380
8527