3090
6
21152
8
297066
0
2245
3
5169
1
2903
2932
2
3765
4
2535
3125
25669
280
3083
2525
5517
929
444571
9
131589
571
3546
1294
32302
1295
1760
2773
2139
572
1189
763
7034