516
1
535
584
485
434
2
810
520
617
698
674
2131
522
949
571
842
559
0
1578
4066
8
505
2476
1196
506
453
573
707
2677
18
709
555