21152
8
2740
3
297066
0
4651
1053
1
4943
2
2405
19079
6
5151
2906
3080
1307
3715
181997
11
2907
189326
1500
8313
9
2687
2650
20
1709
280
6707
24
2932
118
2890
2591
3062
5784
1505