25669
0
19783
2
501
572
4471
32302
14
2595
685
791
17946
3008
3
3090
6
2996
15233
1
4044
5
1601
931
1189
2337
2478
3125
450
657
534
1225
721
5065
1849
8527