25669
0
19783
2
572
2366
1
890
2906
3090
6
791
685
2903
3
2932
2082
2996
1710
951
1787
913
4358
1329
800
21152
8
8527
534
1400
2595
32302
2110
501
1558
2337
5