19783
2
25669
0
572
32302
685
2595
791
800
2996
17946
2535
15233
1
534
501
1812
3765
4
1585
3008
3
1162
1239
1767
1730
1189
2366
6753
17
5065
1601
674
2921
5
7471
9