1029
2
1260
1
1019
6346
16
4690
3
1525
4096
3765
4
2966
6
297066
0
1295
894
2631
2683
3683
2650
20
571
2505
1265
280
1752
1348
1581
2159
1226
2801
2250
2245
3053
7
1089