21152
8
3080
3
2932
2
3090
6
1168
1
3034
2245
2903
5627
1699
5820
4
1047
297066
0
1606
1526
496
1746
1380
2633
1813
2377
1787
1392
619
1632
3715
20163
44
1922
2436
5151