810
1
520
617
698
2
522
674
2130
485
949
559
0
842
512
1578
4066
8
505
506
453
2476
1196
573
571
516
707
2677
18
709
555
678
781
5
819
627