267
0
968
325
1101
407
245
547
826
544
505
1020
259
597
367
4328
10
957
294
1511
471
685
1043
456
280
348
409
318
288
787
1161
1045