1234
3
1372
1698
1082
1
3256
1120
2
1244
882
0
3001
6
985
1197
747
899
3172
1389
1212
863
1260
1094
1176
1013
2128
1644
4
1796
1158
1109
3432
5
1187
1167
3867