41
141
539
800
482
797
1173
691
830
1104
1027
874
600
868
2782
589
1475
973
1913
634
730