3606
3
403
0
581
618
750
929
1440
715
402
808
557
138
479
717
41
1449
3618
5
473
517
554
657
593
847
1
758
1246
458
673
579
615
322