3090
6
3498
4
32302
0
3051
2
1461
2535
17946
4044
5
21152
8
2903
3
2932
3125
1647
2155
25669
3080
3673
2344
1
1257
2305
2917
3066
7
5412
5052
10
1189
5169
913
2919
1289601
6547