21152
8
2245
3
3080
1047
2
3090
6
2932
297066
0
4291
4
3423
5151
11153
189326
3715
19944
2550
4651
2722
3085
5
1977
1
2392
763
1289601
444571
9
2773
1950
12459
280
2949
2740
19079