257
1
262
576
415
400
841
2
600
4
330
270
71
362
392
1339
0
184
405
447
338
1301
6
93
760
3
562
387
418
1063
2047
7
398
399
887
454
791