2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
2772
1
4978
978
982
1710
2318
7042
5
883
1671
1646
2522
2542
644
1993
3194
6991
5151
2538
2417
1176
2891
4
633
3715