19783
2
25669
0
32302
2535
936
3090
6
2299
1
2316
2921
5
1507
2932
975
4
3498
1536
2666
9
2891
17946
2344
2906
2152
1153
5440
8
785
608
1773
2012
2366
21152
1672
7793