19783
2
32302
0
25669
802
2173
1
2166
2535
572
501
2996
673
17946
758
423
1916
2242
388
1461
1267
1308
2366
2234
4
774
1475
2921
5
3354
21152
8
2932
791
3498