7
0
2713
3
104
392
20
612
1345
456
1026
726
109
319
521
361
2310
693
240
414
391
454
183
471
692
1186
917
36
44
55
1079
1193