25669
0
951
1
1168
19783
2
572
496
2562
1814
2903
3
1174
2906
467
1681
1699
32302
1416
685
3090
6
791
800
3008
8527
2996
1380
2932
1935
2530
4
833
802
3041