493
1
1112
2
272
3
725
1131
871
0
1541
5
19451
14
3451
8
9418
1183
1511
4355
5788
18
4540
1233
4166
1699
1906
1074
718
1666
1949
6
2603
1631
3247
5055
9
2815
6474
9921