25669
0
19783
2
2996
572
685
2595
791
32302
501
534
1189
657
2986
1
14
3008
3
800
758
15233
5065
578
4044
5
556
17946
2535
616
822
3125
1225
47639
5746
23