6
1269 806 958 189 735 265
3559 622 187 699 654
4217 939 622 540
896 113 658
327 313
1644
0 0 0 0 0 0
