5505
14
1302
1
1151
1489
5
909
2
739
1129
1217
1120
0
1009
958
1275
1126
1298
2438
839
1426
3
1045
1141
3580