2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1968
1
7159
10
4442
7
1095
5141
3453
5151
1506
3715
2523
4651
189326
2773
280
1804
2650
20
1676
108797
2949
2129
3189
1213
2658