1015
1
1694
8527
951
690
1050
0
1534
2
137
2669
929
3
1787
1068
1380
564
1690
14861
7
784
125
1743
1038
108797
3835
5
496
7034
50969
2655
3518
1451
3957
1813