1073
2
97
0
799
1
536
1386
3
850
63
1447
7
92
701
1371
4
740
623
1363
221
722
656
565
289
883
718
361
456
517
508
579
634
1656
1047