5043
1
3518
3
1301
2
701
3919
2336
4248
656
0
4151
4
12367
26
785
1735
2443
3458
3638
5867
974
6
2435
1521
592
1850
1268
2489
10
1791
8121
1631
2476
2904
3266