1690
1
1564
1813
1691
673
0
1590
868
2131
693
1423
1632
2
1816
1976
3
1015
1749
1000
1734
1825
745
1093
1382
3562
802
2999