25669
0
572
32302
19783
2
14
2996
657
1189
1193
17946
758
501
1849
2986
1
4044
5
4084
6
2535
1601
1225
473
3125
2087
2907
685
3008
3
791
1461
3051
721
287