19783
2
25669
0
1045
1011
3
572
32302
685
800
2595
2996
534
791
2535
501
1585
3008
17946
3090
6
1601
15233
1
7793
4
2316
14
674
2921
5
1189
2932
5065
1071
3498