1104
2
770
0
1866
3
1816
1
2188
472
4455
4936
2738
988
1687
4682
1923
819
1228
2563
1837
1411
4910
6213
5513
17637
737
2179
5502
9
849
13159
2612
850
962