5403
1124
1606
1019
1456
2382
929
2610
903
3058
7182
972
2095
17080