19783
2
25669
0
32302
572
685
791
2595
2535
2996
800
534
501
1812
1
3008
3
2156
17946
1162
15233
1239
5784
8
1767
2225
2366
6753
17
5065
2921
5
7471
9
3354
2322
4
21152