1092
1
929
1568
1813
1691
2152
2
578
0
1690
1373
582
2710
571
830
1788
1787
905
989
2055
2972
1749
838
2209
3053
7
3429
2980
400
1380
1306
2207
6779
5