25669
0
21152
8
1849
2
2270
14
3090
6
692
32302
2932
2903
3
1307
6231
572
1193
669
1
5382
5
878
3871
536
1189
2203
1365
1514
2756
3080
1744
471
5402
9
17946
1176