25669
0
19783
2
572
534
3125
685
791
32302
2595
5065
1
2535
2996
800
960
501
1812
600
3008
3
645
17946
522
765
1162
1391
15233
1045
1239
2533
1869
352