19783
2
25669
0
572
685
32302
800
2996
791
7471
9
3591
11
2366
1
1108
534
17946
2316
6753
17
2595
2535
3765
4
2932
501
3498
2337
5
851
3008
3
1487
1812
1153
5065
3090
6