19783
2
791
0
25669
5065
1
572
2595
685
501
758
534
800
15233
2996
4358
6
578
1601
2337
5
436
3090
616
2799
2903
3
2932
3008
3125
951
801
1028
913
3158