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