21152
8
3080
3
2932
2
3090
6
745
0
496
2245
619
1
2903
1047
297066
2152
3078
4
1606
693
32302
526
2131
1168
1380
2184
1403
784
790
644
3715
5151
801
1306
1057