25669
0
572
1849
2
19783
4358
6
21152
8
2270
14
3090
1365
692
2996
32302
3871
2932
2903
3
5382
5
1307
878
6231
657
17946
1189
669
1
3765
4
3158
2661
9
536
2203
1045