1780
2
3397
945
1
3680
3
863
3486
1582
6
2457
4
8549
5
1710
472
157
106
475
984
817
0
1109
609
1596
492
98622
31
1742
887
1485
595
107
823
1041
8
882
954