2245
3
3080
21152
8
297066
0
1047
2
3090
6
2932
10827
4
1747
1
1128
913
2525
3222
2593
1744
1328
3403
5151
2377
1868
3357
5997
1168
3715
189326
467
253
7329
5922
5
1665