597
2
1905
659
443
1
716
4
749
703
3
634
7
1004
1184
594
0
1109
401
641
457
1352
590
740
511
496
506
528
591
673
984
887
1828
551
957