1047
2
7793
4
3090
6
1393
1
572
0
1828
3
2903
2932
496
2996
21152
8
3612
10
6707
24
1050
1396
1296
1078
9817
17970
15
1373
5
24337
22
1355
2468
2258
3871
12
1369
3080
12459
108797
1289601