21152
8
3090
6
2245
3
3080
297066
0
2558
1047
2
2932
2270
1
189326
2795
1174
5151
1289601
4
1797
3551
10
3715
5504
16
3014
20
2525
1976
194
3222
5489
11
3041
763
4651
2299
1632
181997