21152
8
3080
3
2932
2
3090
6
1168
1
496
0
951
2903
1174
1681
1047
1699
1416
2245
467
1380
297066
2530
4
802
3041
3715
1392
4179
915
1814
5151
1729
801
32302
25669