19783
2
25669
0
32302
21152
8
17946
2535
4471
2906
1
572
3083
2996
758
3724
3
2495
1827
2108
4044
5
1189
2964
398656
19
578
1813
1193
2566
2522
14
5978
6
791
657
2156