639
0
1012
490
341
616
320
622
586
464
2385
938
442
785
912
678
719
314
673
652
2230
2072
1
877
1437
372
428
832
2271
1465
1356
787