25669
0
673
1
1185
2
668
1001
1744
718
914
5204
3
951
1376
938
2123
1594
475
534
490
850
1223
791
1166
323
1506
4
1199
1862
1298
477
766
3107
7
717