2122
2
1446
1
1952
3316
17
432
0
1179
2080
3263
4
1355
9817
1680
3629
2219
3871
3612
10
2794
1050
6707
24
1618
841
3470
5
2507
862