21152
8
3080
3
2932
2
3090
6
5571
2733
0
1973
2245
2903
1380
496
1047
2131
1
297066
1788
3158
1819
2377
1367
5242
2200
1089
3715
2468
1480
5151
7159
10
5372
2934
3820