755
4
643
1
932
2
525
2130
657
1007
3
791
1266
1169
604
501
1802
824
703
895
725
729
688
716
578
538
567
531
502
459
594
595
743
418