25669
0
19783
2
2996
685
534
32302
2258
1
572
21152
8
1044
2595
583
791
1459
721
2535
1225
1028
1601
2666
9
616
2932
600
5065
11447
3498
4
758
501
17946
822