7021
3
1123
1
2100
2
1181
1309
0
2710
3263
4
2631
1355
2468
9817
1992
7733
3364
2604
1686
3655
11
2368
1393
1517
5308
2377
697
3612
10
1380
1751
496
1050
6707
24
2801