3090
6
25669
0
32302
17946
21152
8
19783
2
1461
255
3498
4
14
1189
2986
1
7258
1768
572
1849
2903
3
2949
2932
1193
2270
2996
3724
2124
536
3125
337
4471
1816
3158