696
0
1
621
2
2053
8
1703
5
2592
3171
10
2318
1890
1639
2427
1749
1664
1641
1660
1769
4
1786
1754
3
2915
3080
2493
2125
1854
2412
3158
3079
6
3220
3272
3438
3630
3651
5582
6081
5713
7066
12
5470
7
8178
18
20
5710
9
11