3090
6
19783
2
32302
0
2535
3498
4
25669
3066
7
1193
3694
3080
3
2996
6899
9
1603
1
3673
21152
8
3546
3833
536
5347
17946
2932
4471
1237
6247
5
2268
988
1289601
1320
1663
7793