25669
0
19783
2
572
2996
685
791
2595
3176
1189
657
17946
501
1849
800
3008
3
534
32302
1028
2964
1
5065
2907
758
1601
600
223
578
4044
5
4471
14
822