456
0
663
2490
691
267
668
2152
970
543
509
820
881
757
685
743
846
2727
2
514
294
1059
474
602
544
1824
1411
259
1167
403
1924
297