4442
7
3765
4
975
1
2584
2
5466
969
1804
848
1720
1022
0
2740
951
1849
511
929
878
810
1319
364
1362
1968
1625
567
543
1963
12761
3
87
5382
5
1850
459