25669
0
19783
2
685
572
791
534
501
2595
32302
5065
1
3090
6
2903
3
2932
2156
2996
600
951
913
4358
800
1601
21152
8
8527
758
2337
5
3080
1225
822
1514
3008