673
0
1590
1
868
2131
693
1632
2
1816
2100
1015
1749
1000
1734
1825
745
1093
4179
1382
3562
802
2999
3
662
2760
4