25669
0
19783
2
1295
1
685
572
2595
32302
800
2996
2535
791
21152
8
2544
6
534
3090
91887
19
6200
3
3083
766
4258
2366
851
1712
5527
604
4562
10
2932
1558
501
1259