1029
2
1992
3
1223
1
3371
9
697
0
1309
4914
1247
1301
5225
8
2510
1581
3765
4
6236
10
951
3629
1694
1814
5389
1174
1492
3105
3466
3206
5
1292
1676
3012
2966
10827
1534