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