19783
2
25669
0
32302
17946
4471
2906
1
21152
8
2535
572
810
2996
3910
3
3083
19932
6
758
2349
3008
5978
1445
131589
4382
4
2428
1827
11059
9
4044
5
7608
12
1768
297066
19944