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