1415
2
1655
3
2794
6
512
538
1
1115
5
759
0
2570
664
1229
1152
546
3508
7
1357
693
4138
4
1345
455
3917
4847
700
885
2347
476
571
456
2658
443
517
2459