25669
0
19783
2
685
572
32302
791
2996
800
534
2595
2535
3671
1
2932
501
2715
3498
4
2337
5
1819
17946
3008
3
1812
1586
2638
3791
7
1309
1153
2163
19465
6
5065
3090