25669
0
19783
2
21152
8
32302
3090
6
2996
14
2903
3
2932
17946
4358
2906
1
572
791
1512
534
3080
1189
2666
9
2366
4443
5504
16
1225
2593
948
1486
657
7258
3491
4
822