1151
1
1714
2
829
1489
5
2755
543
2102
0
569
5505
14
1831
909
1009
404
958
837
1275
1126
1298
839
737
1668
463
662
2748
1426
3
1950
1868
1164
2416
110