21152
8
3080
3
2932
2
3090
6
297066
0
2245
2903
2270
1047
2996
2238
1
255
572
838
3546
1045
14
579
131589
3715
1189
571
5151
1449
422
2476
108797
1015
25669
3680