25669
0
19783
2
534
572
3008
3
960
5065
1
685
1094
3673
6
645
558
800
1189
2337
5
522
32302
3090
352
1045
2533
501
791
24337
22
2996
1123
600
2903
1849
512