1628
1
666
1568
801
0
998
830
496
526
1766
2
1000
1093
3562
4179
1816
1570
1746
868
662
1787
83
1431
673
1173
1690
3463
915
778
3407
1938
1322