21152
8
3080
3
2932
2
3090
6
297066
0
1511
1
2245
2903
1825
1746
619
1749
1047
3140
4
1461
32302
1606
2530
1813
1819
19944
2377
2181
5
1526
3485
7
1787
3083
17946
3546
444571
9