25669
0
2366
1
572
1030
19783
2
488
534
1514
2727
5065
2199
3090
6
791
409
457
841
685
2903
3
2932
2996
1065
951
960
1212
1040
485
913
4358
600
3724