3090
6
32302
0
3498
4
17946
25669
19783
2
1461
2535
21152
8
7258
3153
1
4321
2385
2932
1603
2350
1036
2990
14
1153
1902
572
259
2996
1819
4562
5
7793
3080
3
731
3158