1105
2
1325
1663
0
1729
1
4823
9
1750
1840
2277
810
1147
886
1210
1045
1329
1731
691
701
5252
484
414
6043
109776
42