19783
2
1380
0
2173
1
25669
1813
572
32302
673
1382
2535
21152
8
619
1699
2996
1883
3484
1844
1660
1345
1698
662
3326
3
17946
2368
467
2562
2037
1778
1819
3673