25669
0
19783
2
572
32302
685
2028
5164
5
800
2595
2996
534
791
2535
3175
1
4034
6047
4
501
3008
3
5946
2522
3090
6
4309
8843
10
2316
14
2921
5701
8
3000
2932
5065