25669
0
19783
2
534
635
572
2996
685
791
255
670
2595
32302
501
657
14
3176
1189
3008
3
5065
1
4044
5
3724
17946
2258
1045
2535
4775
822
3125
106
800