2778
2
1977
1631
4
1119
0
1029
1
2738
3
994
6
2152
945
151
289
1472
8411
1964
1929
2829
3386
6362
18
746
967
4506
1090
101415
109
1974
1739
1131
658
1564