2535
2
25669
0
1645
19783
3090
6
2903
3
2932
1676
4358
21152
8
2996
572
32302
2264
1
3080
1845
2756
1494
4
2366
1417
7793
2907
2042
14
4044
5
3083
17946
2465
1189
3125