1526
2
1590
1
1380
0
1690
1816
2294
1788
1778
1766
830
1691
2166
1746
801
1751
1545
2710
3562
1000
526
2562
2427
12
1361
784
730
1734
3619
4
1532
1854
3
1660