1059
0
1045
456
1124
1
1207
1984
3
1557
1661
2634
1431
2
1616
602
2334
896
2069
722
2830
7
410
2234
787
1197
1161
1796
306
1778
846
228
668
294
322