360
0
412
938
894
393
750
2623
6
591
645
521
426
1494
504
1018
499
1005
678
436
398
1940
417
305
10941
1697
1079
1312
484
879
579