19783
2
32302
0
25669
17946
572
7258
4471
1461
2996
758
791
3498
4
2156
1
685
4933
13
1768
2906
2595
501
721
2069
5
3008
3
2204
616
578
1650
5440
8
1225
1028
800