2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1599
11924
1
2163
3777
1264
2118
1890
4285
5151
5982
946
1218
3715
12149
1034
1793
919
2840
11059
9
4651
189326
2773
280