5009
0
1378
2
2361
1431
2922
9
1543
1557
1729
3659
14
4713
5
1418
1945
3619
12
1464
1621
1
266
854
4563
2075
6
2558
3375
2935
4911
8
2172
3030
3
2346
914
4
3750
8280
1786