19783
2
25669
0
32302
572
17946
2535
2996
2982
3
2669
5
5805
3765
4
984
1189
2366
1
2049
2595
2921
21152
8
575
2932
3546
1950
3498
6225
1310
685
2459
1394
718
239