25669
0
1380
1015
1
2294
951
2044
2
2666
9
17946
1740
3
2990
1618
1265
30334
6
1189
1038
3518
2906
1153
2748
2996