2100
2
1380
0
830
801
1686
1
1690
1660
1787
662
1168
1532
510
619
3
1879
1801
1093
1938
1632
673
1749
526
2999
1816
2173
868
1813
2578
2392
1590
2082