19783
2
32302
0
25669
17946
572
7258
4471
1461
2996
791
3498
4
2156
1
685
1768
2906
2595
2366
2069
5
3008
3
2009
5065
721
1478
616
578
501
5440
8
1225
1028
800