25669
0
19783
2
572
791
685
2996
2595
32302
501
14
534
17946
5065
1
3008
3
800
4044
5
1189
657
1601
2535
600
758
3125
674
1461
8
940
6753
17
2964
822