925
2
1036
1
504
85
652
995
2639
5
2124
0
1340
1455
511
1560
6
88
1294
74
633
526
777
414
771
396
759
621
817
2162
89
472
668