21152
8
297066
0
2245
3
3080
1268
1
4096
2
1047
3090
6
2932
2740
2443
5151
1844
1064
3715
1267
1632
1055
878
4651
1816
5209
9
189326
181997
11
383
1443
3540
2773
3338