1174
1
3715
4
1812
3
4938
4387
571
4957
5
2086
1380
0
526
1797
2584
2
1751
2209
802
1072
1660
2578
745
951
2695
1095
784
868
1000
833
1787
1935
1093
2301