3013
15
1077
1
1365
2525
3
712
1517
2
948
862
0
1750
1466
1568
2578
736
189
2719
22
607
2403
639
460
915
3580