428
0
1085
296
2190
945
463
172
435
341
988
278
1020
918
1319
427
547
1523
448
346
412
777
1511
663
479
157
552
357
1045
392
248