21152
8
2911
9
297066
0
2593
1
5151
2
6236
10
951
1694
1942
2050
1492
3
398656
19
2711
10827
4
2740
12459
3551
1527
19944
1174
3738
5
1289601
108797
4443
2949
2274
4651
2676
2386
3206