2086
3
21152
8
297066
0
2245
3080
2543
6
2456
1
1047
2
3090
2932
1942
9
189326
4651
5504
16
827
585
3771
1880
3107
4
5151
3551
10
108797
4730
861
9056
3715
716
989
1973
5169