4321
12
7812
7
7398
27
14
0
950
1
1038
26689
581
2344
2065
3098
3
4915
11150
495
660
407
756
638
969
948