19783
2
25669
0
572
791
2996
685
2595
1189
800
534
32302
14
1601
1193
2366
1
657
21152
8
15233
1225
2535
5065
2932
501
758
2337
5
17946
822
3498
4
851
665