25669
0
791
501
2595
685
5065
1
534
19783
2
572
800
758
1601
801
3090
6
1028
420
2996
1225
578
2903
3
742
2932
931
883
450
616
1179
951
32302
913