381
0
440
363
902
945
508
479
798
332
443
2810
1880
2
619
1
47041
247
458
738
220
334
871
370
918
2668
800
393
312
465
739
1824