19783
2
25669
0
32302
17946
572
1768
791
3090
6
685
800
21152
8
2337
5
4358
2156
1
534
501
3008
3
2595
4933
13
2906
4471
2996
2069
1461
2204
3498
4
5440
758
5065
15233