25669
0
3090
6
17946
21152
8
32302
1461
3498
4
19783
2
1849
2270
14
1768
692
2932
2903
3
1307
6231
572
7258
669
1
5382
5
878
3871
536
1189
2203
1365
1514
2756
3080