19783
2
1787
1
2535
1405
3
3354
1545
1660
83
2368
1568
526
0
1093
1691
1547
801
2166
745
3591
11
3562
802
3326
3107
7