3518
3
5043
1
1301
2
3919
5771
10
1029
0
4230
4248
656
4151
4
12367
26
785
1735
2450
2443
3458
3638
5867
974
6
2435
1521
2107
1850
1268
2489
1791
499
8121
1631