3080
3
21152
8
17946
0
2270
1
2932
2
2535
2907
4044
5
25669
1849
19783
32302
2902
16
3090
6
2964
4775
3546
3125
280
1461
4651
2773
3498
4
1365
2245
2478
1294
2065
4471
1603