21152
8
2711
2
2050
1
297066
0
398656
19
2593
562
11153
2245
3
2911
9
2629
10827
4
8527
12459
3014
20
1289601
19944
1268
1087
3491
5151
108797
1606
2763
4651
2676
2386
2949
2496
1922