25669
0
19783
2
791
685
2595
32302
501
800
822
534
572
1601
2996
721
3158
2156
1
616
2799
758
2366
1028
2921
5
757
810
480
1225
2266
600
15233
883