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