269
0
287
274
1020
410
799
535
286
325
640
2490
454
1661
1
1511
503
5313
463
1425
267
488
743
422
417
4895
9
544
1043
968
1420
901