21152
8
3080
3
2932
2
3090
6
297066
0
1511
1
693
2245
467
802
2903
1825
1380
496
1746
619
1749
1047
3140
4
1461
32302
1000
1606
2530
1813
1819
526
19944
2377
2181
5