3090
6
25669
0
17946
32302
21152
8
1461
635
3498
4
19783
2
1045
255
7258
1768
2903
3
2932
1849
670
4775
3680
3080
2350
572
14
3551
10
1047
2145
1
693
2535
1193
2996