2999
3
4768
5
8121
10
3589
2
1152
0
1813
1
1545
1787
3326
4151
4
12367
26
1735
2443
3458
3638
5867
2435
1521
1850
1268
2489
656
1691
1791
1631
3266
1393
2019
2045