3192
452
591
1456
675
1252
398
671
1555
632
3686
1440
710
4565
1765
8598
976
4477
4836
405
5064
2491
1759
2693
3435
2415
1508
797
1703
729