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