505
0
563
944
680
2328
711
773
462
1025
339
2091
2
50987
212
871
1263
1156
357
1054
1020
829
1085
1100
392
918