21152
8
297066
0
2245
3
3080
1047
2
3090
6
2932
1221
1754
5
189326
3497
4
4651
3035
1
2405
2035
2740
108797
2499
2906
2275
5151
2629
9956
6236
10
1136
1465
3715
1154
1289601
2303