3715
4
1174
1
4938
4387
571
526
0
1812
3
4957
5
4217
8
802
1093
2086
2492
1531
2
1797
2584
3326
745
868
784
1000
1072
4311
883
737
2695
1464
2452
8122
13
1380