21152
8
297066
0
2245
3
108797
3080
1118
2
1431
1
1047
3090
6
623
2932
2036
1937
7
19944
8527
2600
4
66
1912
189326
951
4651
1015
1087
3386
1606
4155
1289601
2405
2740
2189