2107
2
1415
4042
5
1655
3
607
1
384
623
772
1230
9
1295
0
939
3130
762
545
489
2005
8
805
478
1722
93
1656
405
605
625
622
1297
2793
4
656
962
1629