3192
452
591
1454
675
1252
398
671
1555
632
3686
1440
710
4565
1765
8597
976
4476
4833
405
5064
2491
1756
2693
3435
2415
1508
797
1703
729