19783
2
25669
0
791
2595
5065
1
685
572
534
800
501
758
2996
1601
15233
578
32302
2337
5
436
616
2799
721
3008
3
822
1777
1225
950
3125
612
801
1028