1047
2
2245
3
3080
21152
8
297066
0
3090
6
2110
1
2932
3715
5151
1691
1415
2758
4
1867
1084
2740
8217
2100
2231
6345
189326
6236
10
951
2688
1694
785
1174
1332
1286
1492