1628
1
1093
0
830
662
666
1568
801
998
673
496
1766
2
1000
3562
1778
4179
868
1816
1570
1746
1787
83
1431
802
1380
915
627
2655
4248
2767
1052