25669
0
572
21152
8
1849
2
2270
14
3090
6
19783
692
2932
2903
3
1307
6231
3871
4358
2996
669
1
5382
5
32302
878
2661
9
536
657
1189
2203
1365
1514
2756
3080
1744