2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1254
1285
1
1807
1827
2189
3439
5
5151
1746
3715
2521
905
4651
10813
7
189326
2773
280
2650
20
6547
108797
6929
11
3189
2405
2740