1174
1
3715
4
1812
3
4387
571
4938
4957
5
2086
526
0
1380
1797
2584
2
2209
802
1309
1751
1992
2578
745
2695
697
784
868
1000
1660
833
1935
1093
4914
3041