19783
2
25669
0
572
32302
685
2595
791
800
2996
17946
2535
15233
1
534
501
3644
1812
3765
4
1585
3008
3
2039
7
1162
2342
1239
1767
1189
2366
6753
17
5065
1601
674