19783
2
25669
0
32302
572
2996
17946
2964
1
2156
4044
5
4471
14
1189
758
2535
3125
2225
2595
3008
3
685
1461
1028
5440
8
3498
4
2478
657
616
1672
2903
791
1603