547
0
482
992
410
535
918
358
1033
2490
483
2190
1
333
505
755
286
439
663
1309
646
417
255
582
787
1043
771
385
474
1610
350
325