1174
1
3715
4
4387
571
1812
3
4938
4957
5
1380
0
951
2209
526
2086
1797
2906
2
496
802
2584
2530
1751
662
745
2732
1787
830
1590
2786
2695
8527
4096