3090
6
32302
0
25669
7258
17946
21152
8
1461
3498
4
803
951
108797
1676
19783
2
485
1812
2124
3
1089
1768
1359
2920
2903
2932
786
1045
416
1193
1302
531
110
984