25137
0
1343
1389
2
1020
792
1132
964
2855
3
2306
2069
514
1768
5316
247
1
1124
2419
353
699
2810
467
2830
7
3092
2634
3691
5