1167
0
737
474
503
685
428
2143
1661
1
663
951
411
552
16
743
269
544
303
320
1557
1872
1411
458
280
479
388
298
1161
4537
514
323