2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
747
1451
2265
1
5151
577
1075
2660
3715
72
2836
4651
672
161
1029
189326
5055
1182
1441
3863
2773
1509
1027
1547