1109
1
2345
2899
4723
13
944
2721
2
1410
0
768
3633
825
1794
14589
10
2591
467
716
2765
662
570
795
1970
803
556
1585
4775
3580