3090
6
25669
0
21152
8
17946
32302
1461
3498
4
19783
2
7258
1768
2903
3
2932
2270
2996
2238
1
3080
2350
255
572
838
3546
1045
14
579
297066
131589
1189
571
1449
422