19783
2
1603
1
1690
1660
3683
3498
4
2368
83
1431
1547
1568
2562
1691
3080
3
2605
297066
0
3562
2710
4179
2166