25669
0
572
19783
2
685
2996
534
501
791
2595
14
32302
800
5065
1
3008
3
4044
5
17946
737
1601
657
1225
2535
635
822
616
3125
721
1189
1461
1193
2964