754
4
642
1
932
2
525
2130
656
1007
3
790
1266
1169
603
501
1802
824
703
895
725
728
688
716
578
538
567
531
502
459
594
595
743
418