12245
18
1068
1
2585
3
15327
6
135844
0
1231
2266
442
914
1036
4782
4876
13
1515
2274
2
1184
1750
1572
2865
1957
7
147
960
511
1260
677
1919
1337
5
37798
24
1453
4
114
2136