21152
8
3080
3
297066
0
3090
6
2245
2932
2
5151
1047
189326
3673
2972
2773
1
2650
20
280
181997
11
3715
929
2405
1500
108797
3186
378
4651
9956
2525
4
19079
5504
16
1289601
585
5169