2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
3934
1746
1
455
895
1075
5151
1259
2414
3715
1562
4651
189326
2773
1175
280
1055
2650
20
4346
4
108797
3189