342
0
443
637
75
3644
803
907
152
577
187
1563
573
714
935
1053
1853
1710
1
811
1348
553
2395
3424
53
968
996
804
353
699
961
518