19783
2
25669
0
572
1734
2535
2562
1819
1
32302
1690
3442
3
1417
685
2173
2903
3498
4
4655
10
6666
791
2996
467
1749
1266
3765
1814
7471
9
800
1844
2110
3591
11
526