19944
2
2600
4
1289601
550
1
18816
11
4724
3
1380
0
1942
2476
2392
6346
16
19079
6
2082
7893
2378
6753
17