2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
2021
1
2001
1591
5151
300
3715
4651
189326
2773
784
280
914
2650
20
1681
108797
3189
1151
2405
526
2740
2184
2386
2530
4