19783
2
25669
0
2903
3
32302
791
3090
6
2932
2156
1
616
685
758
2366
4358
1028
822
2595
21152
8
2996
572
721
484
501
757
3158
1225
438
1486
3080
456
471