1289601
4
3779
2
1135
1
6076
15
4471
2964
3051
1603
1193
0
4005
5141
7
1461
501
791
2954
1650
792
1812
2906
2069
5
1329
685
2258
657
391
758
1672
108797
2990