3090
6
32302
0
17946
1461
25669
21152
8
3498
4
14
19783
2
7258
1768
2903
3
2996
2932
1189
572
3080
2350
2906
1
3546
1193
337
562
2471
1045
2372
297066
7034
2799
2535