21152
8
297066
0
3090
6
2903
3
2593
1
2932
2
2270
398656
19
2996
2238
3080
255
572
838
3546
1045
14
2711
579
2911
9
131589
4651
1189
571
1449
422
2476
550
5151
108797