2522
2
25669
0
19783
3090
6
1828
3
2903
2932
4358
1047
21152
8
7793
4
32302
4978
2772
1
3080
982
978
2318
883
2366
2542
2494
3623
2538
2535
4044
5
3083
1289601
17946
2465