21152
8
297066
0
3715
2
5151
181997
11
4651
3
2650
20
2405
1
2740
280
4096
383
1064
3080
2773
1267
1055
1047
1844
3090
6
1632
2200
38477
34
1666
1443
28098
14
13676
21
2932