21152
8
3080
3
2932
2
3090
6
1045
0
4248
1
2245
2903
1047
190
1189
297066
1604
1498
572
14
515
1120
3158
309
1692
536
3715
2366
951
717
608
5151
828
19