32
0
1362
16
1970
2
182
612
104
4926
5
620
110
503
5094
9
6231
480
622
803
579
2121
1
402
456
376
931
609
768
436
521
1598
1653
590
814
664