743
0
1942
803
646
663
505
691
1167
826
245
407
1045
1101
269
1924
1661
1
471
1169
1511
1664
2161
683
474
280
685
328
2190
259