19783
2
25669
0
2996
32302
572
2535
2366
1
685
3498
4
14
791
100
800
1189
758
2595
21152
8
1225
2906
2204
5
4471
721
501
822
2316
699
617
1486
475
838