1029
2
1047
2245
3
3080
21152
8
297066
0
1223
1
3371
9
3090
6
2932
3715
5151
1247
1301
5225
2510
1581
2740
189326
3765
4
6236
10
951
3629
1694
19079
1814
1174
1492
3105
3466