297066
0
2245
3
3080
21152
8
4443
9
1087
1
10827
4
2759
1047
2
3090
6
2604
2932
1289601
562
55904
37355
13
7034
2949
189326
2550
5151
3715
444571
19079
4651
2773
3629
9036
3546
280