286
0
737
273
320
457
1981
366
462
4536
2
765
868
839
479
643
516
259
675
4426
269
418
1610
524
1603
452
509
844
237
685