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