21152
8
2245
3
3080
189326
0
1047
2
3090
6
2932
297066
18816
11
19944
5151
444571
9
3715
2629
4
2075
12
2467
2566
1041
1
4499
14861
7
4651
2114
815
3398
12621
22
2773
3519
1289601
280
3540