2522
2
7793
4
3090
6
1828
3
2903
2932
2996
0
1047
21152
8
4978
2772
1
3080
108797
982
978
1393
2318
883
25669
1962
5
3354
9
572
2542
3206
1537
2494
2823
3623
2538
14