19783
2
25669
0
1380
572
2173
1
2562
1813
3354
1812
32302
673
662
685
7471
9
791
2595
2996
741
467
1382
2535
21152
8
800
619
1699
534
1815
1883
3484
1844