25669
0
1814
2
1681
1
19783
572
951
1819
32302
2535
1250
2921
5
685
1603
2243
6
989
1380
1431
2562
2173
1558
1590
1444
1632
2595
2710
496
3196
1746
1526
1669