1810
2
1234
1854
1
1902
1940
6
1734
1021
767
1880
0
708
3
866
2111
113
563
543
448
777
4
612
1103
1635
669
886
2073
1656
1632
1048
6234
625
147