7021
3
1123
1
2100
2
1181
2169
1393
2710
2115
644
0
7733
1828
2368
2403
1686
12459
1751
3612
10
496
6707
24
1050
1072
1396
1296
1078
9817
2308
1373
5
24337
22
673
1570