406
1
2126
2
1606
601
2173
8002
7
2489
2185
0
1545
2025
3007
2576
1431
2760
4
1660
2204
5
2368
496
673
693
25669
868
709
4715