718
1
90
340
494
471
3
395
49
317
406
2
100
486
342
703
184
1301
6
405
91
615
448
338
563
94
760
1063
387
418
2048
7
398
399
815