19944
2
2600
4
1197
1
1289601
1366
3
344
0
18816
11
914
2122
8607
8
1903
2476
2392
6346
16
2794
4943
2153
7
1196
2134
2452
4327
2427
12